syntax_data: {"ast_node_type":"function","tokens":[{"end":76,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet:     fn neg_1_literal(&mut self, span: Span, ty: Ty<'tcx>) -> Operand<'tcx> {
context_before:     // Helper to get a `-1` value of the appropriate type
context_after:         let typing_env = ty::TypingEnv::fully_monomorphized();