fn eager_macro_recur(
db: &dyn SourceDatabase,
span_map: &ExpansionSpanMap,
expanded_map: &mut ExpansionSpanMap,
offset: TextSize,
curr: InFile<SyntaxNode>,
krate: Crate,
call_site: SyntaxContext,
macro_resolver: &dyn Fn(&ModPath) -> Option<MacroDefId>,
eager_callback: EagerCallBackFn<'_>,
) -> ExpandResult<Option<(SyntaxNode, TextSize)>>