{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"hir::OpaqueTyOrigin::AsyncFn"}]}
        hir::OpaqueTyOrigin::AsyncFn { .. } | hir::OpaqueTyOrigin::TyAlias { .. } => true,
        _ if opaque.bounds.iter().any(|bound| matches!(bound, hir::GenericBound::Use(..))) => false,
        _ if opaque.span.at_least_rust_2024() => true,