Cargo Features

[dependencies]
objc2-core-wlan = { version = "0.3.0", default-features = false, features = ["std", "alloc", "bitflags", "objc2-core-foundation", "objc2-security", "CWChannel", "CWConfiguration", "CWInterface", "CWNetwork", "CWNetworkProfile", "CWWiFiClient", "CoreWLANConstants", "CoreWLANTypes", "CoreWLANUtil"] }
default = CWChannel, CWConfiguration, CWInterface, CWNetwork, CWNetworkProfile, CWWiFiClient, CoreWLANConstants, CoreWLANTypes, CoreWLANUtil, bitflags, objc2-core-foundation, objc2-security, std

These default features are set whenever objc2-core-wlan is added without default-features = false somewhere in the dependency tree.

std default = alloc
alloc std
bitflags default CoreWLANTypes

Enables bitflags

objc2-core-foundation default

Enables objc2-core-foundation

Affects CoreWLANUtil::CWKeychainCopyEAPIdentityList, CoreWLANUtil::CWKeychainCopyEAPUsernameAndPassword, CoreWLANUtil::CWKeychainSetEAPUsernameAndPassword, CoreWLANUtil::CWKeychainDeleteEAPUsernameAndPassword, CoreWLANUtil::CWKeychainSetPassword, CoreWLANUtil::CWKeychainCopyPassword, CoreWLANUtil::CWKeychainDeletePassword, CoreWLANUtil::CWKeychainCopyEAPIdentity, CoreWLANUtil::CWKeychainSetEAPIdentity

objc2-security default

Enables objc2-security

Affects CoreWLANUtil::CWKeychainCopyWiFiEAPIdentity, CoreWLANUtil::CWKeychainSetWiFiEAPIdentity, CoreWLANUtil::CWKeychainCopyEAPIdentity, CoreWLANUtil::CWKeychainSetEAPIdentity

CWChannel default

Enables NSObject of objc2-foundation

CWConfiguration default

Enables NSObject and NSOrderedSet of objc2-foundation

CWInterface default

Enables NSData, NSError, NSSet and NSString of objc2-foundation

CWNetwork default

Enables NSData, NSObject and NSString of objc2-foundation

Affects CoreWLANUtil::CWMergeNetworks

CWNetworkProfile default

Enables NSData, NSObject and NSString of objc2-foundation

CWWiFiClient default

Enables NSArray, NSError and NSString of objc2-foundation

CoreWLANConstants default

Enables NSString of objc2-foundation

CoreWLANTypes default = bitflags

Affects CoreWLANUtil::CWKeychainFindWiFiPassword, CoreWLANUtil::CWKeychainSetWiFiPassword, CoreWLANUtil::CWKeychainDeleteWiFiPassword, CoreWLANUtil::CWKeychainFindWiFiEAPUsernameAndPassword, CoreWLANUtil::CWKeychainSetWiFiEAPUsernameAndPassword, CoreWLANUtil::CWKeychainDeleteWiFiEAPUsernameAndPassword, CoreWLANUtil::CWKeychainCopyWiFiEAPIdentity, CoreWLANUtil::CWKeychainSetWiFiEAPIdentity

CoreWLANUtil default

Enables NSData, NSSet and NSString of objc2-foundation