{"ast_node_type":"other","tokens":[{"end":28,"kind":"keyword","start":0,"text":"if"}]}
    if impls_default_trait {
        .is_some_and(|(default_trait, ty)| ty.original.impls_trait(ctx.db, default_trait, &[]));
        // FIXME: This should make use of scope_def like completions so we get all the other goodies