{"ast_node_type":"impl","tokens":[{"end":67,"kind":"keyword","start":0,"text":")"}]}
    ) -> impl Iterator<Item = (crate::MacroCallId, Transparency)> {
        db: &'db dyn salsa::Database,
        std::iter::successors(Some(self), move |&mark| Some(mark.parent(db)))