{"ast_node_type":"function","tokens":[{"end":74,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn hir_get_enclosing_scope(self, hir_id: HirId) -> Option<HirId> {
    /// Returns the nearest enclosing scope. A scope is roughly an item or block.
        for (hir_id, node) in self.hir_parent_iter(hir_id) {