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 default-features = false somewhere in the dependency tree.

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