{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":".with_impl_trait_mode(ImplTraitLoweringMode::Opaque)"}]}
            .with_impl_trait_mode(ImplTraitLoweringMode::Opaque)
        TyLoweringContext::new(db, &resolver, &data.store, def.into(), LifetimeElisionKind::Infer)
            .with_type_param_mode(ParamLoweringMode::Variable);