fn macro_input_callback(
db: &dyn SourceDatabase,
is_derive: bool,
censor_item_tree_attr_ids: &[AttrId],
krate: Crate,
default_span: Span,
span_map: SpanMap<'_>,
) -> impl FnMut(&mut PreorderWithTokens, &WalkEvent<SyntaxElement>) -> (bool, Vec<Leaf>)