{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"Some(trait_ref)"}]}
                    Some(trait_ref) => {
                    // <T as Trait<A>>::Foo desugars to Trait<Self=T, A>::Foo
                        let path = collector.lower_path(trait_ref.path()?, impl_trait_lower_fn)?;