syntax_data: {"ast_node_type":"variable","tokens":[{"end":70,"kind":"keyword","start":0,"text":"}"}]}
source_snippet:                 } else if let &ty::FnDef(func_did, _) = fn_ty.kind() {
context_before:                     self.requires_unsafe(expr.span, CallToUnsafeFunction(func_id));
context_after:                     if !self