INNER CODE UNIT · Swift

enableFeature

STREGAsGate/GateEngine · Package.swift:795

        func enableFeature(_ feature: String, _ condition: PackageDescription.BuildSettingCondition? = nil) {
            settings.append(.enableUpcomingFeature(feature, condition))
        }
        return settings.isEmpty ? nil : settings
    }
    
    static var exprimentalFeatureFlags: Self? {
        var settings: Self = []
        
#if compiler(>=6.2)
    #if !hasFeature(IsolatedDeinit)
        enableFeature("IsolatedDeinit")
    #endif
#endif
        
        func enableFeature(_ feature: String, _ condition: PackageDescription.BuildSettingCondition? = nil) {
            settings.append(.enableExperimentalFeature(feature, condition))
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…