{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"//"}]}
        // This executes the destructor on the previous instance of `SpanGuard`, ensuring that
    fn enter(&mut self, span: tracing::Span) {
        // we never enter or exit more spans than vice versa. Unless you `mem::leak`, then we