{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"&&"}]}
                    && let ty::Adt(_, args) = unsize_ty.kind()
                    // Mirror the note's condition, to minimize how often this diverts blame.
                    && args.iter().any(|arg| arg.as_type().is_some_and(|ty| ty.is_trait()))