{"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":".all(|(a,"}]}
                        .all(|(a, b)| a == b)
                        .zip(poly.trait_ref.path.segments.iter().map(|segment| segment.ident.name))
                        && let Some(potential_assoc) = full_path.segments.iter().last()