syntax_data: {"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// call `schedule_drop` once the temporary is initialized.
context_before:     /// N.B., **No cleanup is scheduled for this temporary.** You should
context_after:     pub(crate) fn temp(&mut self, ty: Ty<'tcx>, span: Span) -> Place<'tcx> {