{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"debug_assert!("}]}
        debug_assert!(
        // To make sure this is not accidentally used in wrong mir phase
            self.projection.is_empty() || !self.projection[1..].contains(&PlaceElem::Deref)