Skip to main content

macro_call_as_call_id

Function macro_call_as_call_id 

Source
pub fn macro_call_as_call_id(
    db: &dyn SourceDatabase,
    ast_id: AstId<MacroCall>,
    path: &ModPath,
    call_site: SyntaxContext,
    expand_to: ExpandTo,
    krate: Crate,
    macro_depth: u32,
    recursion_limit: u32,
    resolver: impl Fn(&ModPath) -> Option<MacroDefId> + Copy,
    eager_callback: &mut dyn FnMut(InFile<(AstPtr<MacroCall>, FileAstId<MacroCall>)>, MacroCallId),
) -> Result<ExpandResult<Option<MacroCallId>>, UnresolvedMacro>