{"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":"assert!(projection_index"}]}
        assert!(projection_index < self.projections.len());
    pub fn ty_before_projection(&self, projection_index: usize) -> Ty<'tcx> {
        if projection_index == 0 { self.base_ty } else { self.projections[projection_index - 1].ty }