pub(crate) fn builtin_macro_for<T>(&self, ast: T) -> Result<Arc<BuiltInMacro>, QueryError>
    where
        T: Spanned + Opaque,
    {
        self.inner.borrow().builtin_macro_for(ast.span(), ast.id())
    }
/// Get the expanded internal macro for the given identifier.
Get the expanded internal macro for the given identifier.
Get the expanded internal macro for the given identifier .
pub(crate) fn builtin_macro_for<T>(&self, ast: T) -> Result<Arc<BuiltInMacro>, QueryError>
    where
        T: Spanned + Opaque,
    {
        self.inner.borrow().builtin_macro_for(ast.span(), ast.id())
    }
pub ( crate ) fn builtin_macro_for < T > ( & self , ast : T ) -> Result < Arc < BuiltInMacro > , QueryError > where T : Spanned + Opaque , { self . inner . borrow ( ) . builtin_macro_for ( ast . span ( ) , ast . id ( ) ) }
Get the expanded internal macro for the given identifier.
Get the expanded internal macro for the given identifier .
&self
ast
T
&self
ast
T