Cargo Features

[dependencies]
objc2-open-directory = { version = "0.3.0", default-features = false, features = ["std", "alloc", "objc2-core-foundation", "CFODContext", "CFODRecord", "CFOpenDirectory", "CFOpenDirectoryConstants", "ODAttributeMap", "ODConfiguration", "ODModuleEntry", "ODNode", "ODQuery", "ODRecord", "ODRecordMap", "ODSession"] }
default = CFODContext, CFODNode, CFODQuery, CFODRecord, CFODSession, CFOpenDirectory, CFOpenDirectoryConstants, ODAttributeMap, ODConfiguration, ODMappings, ODModuleEntry, ODNode, ODQuery, ODRecord, ODRecordMap, ODSession, objc2-core-foundation, std

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

std default = alloc
alloc std
objc2-core-foundation default

Enables objc2-core-foundation

Affects CFODNode::ODNodeCreateWithName, CFODNode::ODNodeCreateCopy, CFODNode::ODNodeCopySubnodeNames, CFODNode::ODNodeCopyUnreachableSubnodeNames, CFODNode::ODNodeGetName, CFODNode::ODNodeCopyDetails, CFODNode::ODNodeCopySupportedRecordTypes, CFODNode::ODNodeSetCredentialsUsingKerberosCache, CFODNode::ODNodeCustomCall, CFODNode::ODNodeCustomFunction, CFODNode::ODNodeCopyPolicies, CFODNode::ODNodeCopySupportedPolicies, CFODNode::ODNodeSetPolicies, CFODNode::ODNodeSetAccountPolicies, CFODNode::ODNodeCopyAccountPolicies, CFODNode::ODNodePasswordContentCheck, CFODQuery::ODQueryCallback, CFODQuery::ODQueryCopyResults, CFODQuery::ODQuerySetCallback, CFODQuery::ODQueryScheduleWithRunLoop

CFODContext default
CFODNode CFODQuery CFODRecord default

Enables objc2-foundation

CFODSession CFOpenDirectory default
CFOpenDirectoryConstants default

Enables objc2-foundation

Affects CFODNode::ODNodeCreateWithNodeType, CFODNode::ODNodeCopySupportedAttributes, CFODNode::ODNodeSetCredentials, CFODNode::ODNodeSetCredentialsExtended, CFODNode::ODNodeCreateRecord, CFODNode::ODNodeCopyRecord, CFODNode::ODNodeSetPolicy, CFODNode::ODNodeRemovePolicy, CFODNode::ODNodeAddAccountPolicy, CFODNode::ODNodeRemoveAccountPolicy, CFODQuery::ODQueryCreateWithNode, CFODQuery::ODQueryCreateWithNodeType, CFODRecord::ODRecordSetNodeCredentialsExtended, CFODRecord::ODRecordVerifyPasswordExtended, CFODRecord::ODRecordCopyValues, CFODRecord::ODRecordSetValue, CFODRecord::ODRecordAddValue, CFODRecord::ODRecordRemoveValue, CFODRecord::ODRecordSetPolicy, CFODRecord::ODRecordRemovePolicy

ODAttributeMap default

Enables NSArray of objc2-foundation

ODConfiguration default

Enables NSArray and NSError of objc2-foundation

ODMappings ODModuleEntry default

Enables NSArray of objc2-foundation

ODNode default

Enables NSArray, NSData, NSDictionary and NSError of objc2-foundation

ODQuery default

Enables NSArray, NSError, NSObject, NSOperation and NSRunLoop of objc2-foundation

ODRecord default

Enables NSArray, NSDictionary and NSError of objc2-foundation

ODRecordMap default

Enables NSArray and NSDictionary of objc2-foundation

ODSession default

Enables NSArray, NSDictionary and NSError of objc2-foundation