syntax_data: {"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let Some(pointee_ty) = self.builtin_deref(true) else {
context_before:     pub fn pointee_metadata_ty_or_projection(self, tcx: TyCtxt<'tcx>) -> Ty<'tcx> {
context_after:             bug!("Type {self:?} is not a pointer or reference type")