{"ast_node_type":"function","tokens":[{"end":73,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn macro_def(&self, scope: ScopeId) -> Option<&Box<MacroDefId>> {
    #[allow(clippy::borrowed_box)] // If we return `&MacroDefId` we need to move it, this way we just clone the `Box`.
        self.scopes[scope].macro_def.as_ref()