{"ast_node_type":"variable","tokens":[{"end":80,"kind":"keyword","start":0,"text":"&&"}]}
                && let [ast::GenericBound::Trait(trait_ref)] = bounds.as_slice()
            } else if let ast::TyKind::TraitObject(bounds, ast::TraitObjectSyntax::None) = &ty.kind
                && trait_ref.modifiers == ast::TraitBoundModifiers::NONE