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