Cargo Features
[dependencies]
objc2-core-data = { version = "0.3.0", default-features = false, features = ["std", "alloc", "gnustep-2-1", "bitflags", "block2", "objc2-cloud-kit", "CloudKit", "CoreDataDefines", "CoreDataErrors", "NSAtomicStore", "NSAtomicStoreCacheNode", "NSAttributeDescription", "NSBatchDeleteRequest", "NSBatchInsertRequest", "NSBatchUpdateRequest", "NSCompositeAttributeDescription", "NSCoreDataCoreSpotlightDelegate", "NSCustomMigrationStage", "NSDerivedAttributeDescription", "NSEntityDescription", "NSEntityMapping", "NSEntityMigrationPolicy", "NSExpressionDescription", "NSFetchIndexDescription", "NSFetchIndexElementDescription", "NSFetchRequest", "NSFetchRequestExpression", "NSFetchedPropertyDescription", "NSFetchedResultsController", "NSIncrementalStore", "NSIncrementalStoreNode", "NSLightweightMigrationStage", "NSManagedObject", "NSManagedObjectContext", "NSManagedObjectID", "NSManagedObjectModel", "NSManagedObjectModelReference", "NSMappingModel", "NSMergePolicy", "NSMigrationManager", "NSMigrationStage", "NSPersistentCloudKitContainer", "NSPersistentCloudKitContainerEvent", "NSPersistentCloudKitContainerEventRequest", "NSPersistentCloudKitContainerOptions", "NSPersistentContainer", "NSPersistentHistoryChange", "NSPersistentHistoryChangeRequest", "NSPersistentHistoryToken", "NSPersistentHistoryTransaction", "NSPersistentStore", "NSPersistentStoreCoordinator", "NSPersistentStoreDescription", "NSPersistentStoreRequest", "NSPersistentStoreResult", "NSPropertyDescription", "NSPropertyMapping", "NSQueryGenerationToken", "NSRelationshipDescription", "NSSaveChangesRequest", "NSStagedMigrationManager"] }
- default = CloudKit, CoreDataDefines, CoreDataErrors, NSAtomicStore, NSAtomicStoreCacheNode, NSAttributeDescription, NSBatchDeleteRequest, NSBatchInsertRequest, NSBatchUpdateRequest, NSCompositeAttributeDescription, NSCoreDataCoreSpotlightDelegate, NSCustomMigrationStage, NSDerivedAttributeDescription, NSEntityDescription, NSEntityMapping, NSEntityMigrationPolicy, NSExpressionDescription, NSFetchIndexDescription, NSFetchIndexElementDescription, NSFetchRequest, NSFetchRequestExpression, NSFetchedPropertyDescription, NSFetchedResultsController, NSIncrementalStore, NSIncrementalStoreNode, NSLightweightMigrationStage, NSManagedObject, NSManagedObjectContext, NSManagedObjectID, NSManagedObjectModel, NSManagedObjectModelReference, NSMappingModel, NSMergePolicy, NSMigrationManager, NSMigrationStage, NSPersistentCloudKitContainer, NSPersistentCloudKitContainerEvent, NSPersistentCloudKitContainerEventR…, NSPersistentCloudKitContainerOptions, NSPersistentContainer, NSPersistentHistoryChange, NSPersistentHistoryChangeRequest, NSPersistentHistoryToken, NSPersistentHistoryTransaction, NSPersistentStore, NSPersistentStoreCoordinator, NSPersistentStoreDescription, NSPersistentStoreRequest, NSPersistentStoreResult, NSPropertyDescription, NSPropertyMapping, NSQueryGenerationToken, NSRelationshipDescription, NSSaveChangesRequest, NSStagedMigrationManager, bitflags, block2, objc2-cloud-kit, std
-
These default features are set whenever
objc2-core-data
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
- alloc std
- gnustep-1-7 gnustep-1-8 gnustep-1-9 gnustep-2-0 gnustep-2-1
- bitflags default NSFetchRequest NSManagedObject NSPersistentCloudKitContainer
-
Enables bitflags
- block2 default
-
Enables block2
Affects
NSFetchRequest::NSPersistentStoreAsynchronousFetchResultCompletionBlock
… - objc2-cloud-kit default
-
Enables objc2-cloud-kit
- CloudKit default
-
Enables NSArray, NSDictionary, NSError and NSSet of objc2-foundation
- CoreDataDefines default
- CoreDataErrors default
-
Enables NSString of objc2-foundation
- NSAtomicStore default
-
Enables NSDictionary, NSError, NSSet, NSString and NSURL of objc2-foundation
- NSAtomicStoreCacheNode default
-
Enables NSDictionary and NSString of objc2-foundation
- NSAttributeDescription default
-
Enables NSData, NSObject and NSString of objc2-foundation
- NSBatchDeleteRequest default
-
Enables NSArray and NSObject of objc2-foundation
- NSBatchInsertRequest default
-
Enables NSArray, NSDictionary, NSObject and NSString of objc2-foundation
- NSBatchUpdateRequest default
-
Enables NSDictionary, NSObject, NSPredicate and NSString of objc2-foundation
- NSCompositeAttributeDescription default
-
Enables NSArray and NSObject of objc2-foundation
- NSCoreDataCoreSpotlightDelegate default
-
Enables NSError, NSNotification and NSString of objc2-foundation
- NSCustomMigrationStage default
-
Enables NSError of objc2-foundation
- NSDerivedAttributeDescription default
-
Enables NSExpression and NSObject of objc2-foundation
- NSEntityDescription default
-
Enables NSArray, NSData, NSDictionary, NSEnumerator, NSExpression, NSObject and NSString of objc2-foundation
- NSEntityMapping default
-
Enables NSArray, NSData, NSDictionary, NSExpression and NSString of objc2-foundation
- NSEntityMigrationPolicy default
-
Enables NSError and NSString of objc2-foundation
- NSExpressionDescription default
-
Enables NSExpression and NSObject of objc2-foundation
- NSFetchIndexDescription default
-
Enables NSArray, NSObject, NSPredicate and NSString of objc2-foundation
- NSFetchIndexElementDescription default
-
Enables NSObject and NSString of objc2-foundation
- NSFetchRequest default = bitflags
-
Enables NSArray, NSDictionary, NSError, NSObject, NSPredicate, NSSortDescriptor, NSString and NSValue of objc2-foundation
- NSFetchRequestExpression default
-
Enables NSCoder, NSExpression and NSObject of objc2-foundation
- NSFetchedPropertyDescription default
-
Enables NSObject of objc2-foundation
- NSFetchedResultsController default
-
Enables NSArray, NSError, NSIndexPath, NSOrderedCollectionDifference and NSString of objc2-foundation
- NSIncrementalStore default
-
Enables NSArray, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- NSIncrementalStoreNode default
-
Enables NSDictionary and NSString of objc2-foundation
- NSLightweightMigrationStage default
-
Enables NSArray and NSString of objc2-foundation
- NSManagedObject default = bitflags
-
Enables NSArray, NSDictionary, NSError, NSKeyValueObserving, NSSet and NSString of objc2-foundation
- NSManagedObjectContext default
-
Enables NSArray, NSDate, NSDictionary, NSError, NSLock, NSNotification, NSObject, NSSet, NSString and NSUndoManager of objc2-foundation
- NSManagedObjectID default
-
Enables NSObject and NSURL of objc2-foundation
- NSManagedObjectModel default
-
Enables NSArray, NSBundle, NSData, NSDictionary, NSEnumerator, NSError, NSObject, NSSet, NSString and NSURL of objc2-foundation
- NSManagedObjectModelReference default
-
Enables NSBundle, NSDictionary, NSString and NSURL of objc2-foundation
- NSMappingModel default
-
Enables NSArray, NSBundle, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- NSMergePolicy default
-
Enables NSArray, NSDictionary, NSError and NSString of objc2-foundation
- NSMigrationManager default
-
Enables NSArray, NSDictionary, NSError, NSString and NSURL of objc2-foundation
- NSMigrationStage default
-
Enables NSString of objc2-foundation
- NSPersistentCloudKitContainer default = bitflags
-
Enables NSError and NSString of objc2-foundation
- NSPersistentCloudKitContainerEvent default
-
Enables NSDate, NSError, NSNotification, NSObject, NSString and NSUUID of objc2-foundation
- NSPersistentCloudKitContainerEventRequest default
-
Enables NSDate and NSObject of objc2-foundation
- NSPersistentCloudKitContainerOptions default
-
Enables NSString of objc2-foundation
- NSPersistentContainer default
-
Enables NSArray, NSError, NSString and NSURL of objc2-foundation
- NSPersistentHistoryChange default
-
Enables NSDictionary, NSObject and NSSet of objc2-foundation
- NSPersistentHistoryChangeRequest default
-
Enables NSDate and NSObject of objc2-foundation
- NSPersistentHistoryToken default
-
Enables NSObject of objc2-foundation
- NSPersistentHistoryTransaction default
-
Enables NSArray, NSDate, NSNotification, NSObject and NSString of objc2-foundation
- NSPersistentStore default
-
Enables NSDictionary, NSError, NSString and NSURL of objc2-foundation
- NSPersistentStoreCoordinator default
-
Enables NSArray, NSDictionary, NSError, NSLock, NSString, NSURL and NSValue of objc2-foundation
- NSPersistentStoreDescription default
-
Enables NSDate, NSDictionary, NSObject, NSString and NSURL of objc2-foundation
- NSPersistentStoreRequest default
-
Enables NSArray and NSObject of objc2-foundation
- NSPersistentStoreResult default
-
Enables NSArray, NSError and NSProgress of objc2-foundation
Affects
NSFetchRequest::NSPersistentStoreAsynchronousFetchResultCompletionBlock
… - NSPropertyDescription default
-
Enables NSArray, NSData, NSDictionary, NSObject, NSPredicate and NSString of objc2-foundation
- NSPropertyMapping default
-
Enables NSDictionary, NSExpression and NSString of objc2-foundation
- NSQueryGenerationToken default
-
Enables NSObject of objc2-foundation
- NSRelationshipDescription default
-
Enables NSData and NSObject of objc2-foundation
- NSSaveChangesRequest default
-
Enables NSObject and NSSet of objc2-foundation
- NSStagedMigrationManager default
-
Enables NSArray of objc2-foundation