Cargo Features
[dependencies]
objc2-cloud-kit = { version = "0.2.2", default-features = false, features = ["std", "alloc", "all", "bitflags", "block2", "objc2-core-location", "CKAcceptSharesOperation", "CKAllowedSharingOptions", "CKAsset", "CKContainer", "CKDatabase", "CKDatabaseOperation", "CKDefines", "CKDiscoverAllUserIdentitiesOperation", "CKDiscoverUserIdentitiesOperation", "CKError", "CKFetchNotificationChangesOperation", "CKFetchRecordChangesOperation", "CKFetchRecordZoneChangesOperation", "CKFetchRecordZonesOperation", "CKFetchRecordsOperation", "CKFetchShareMetadataOperation", "CKFetchShareParticipantsOperation", "CKFetchSubscriptionsOperation", "CKFetchWebAuthTokenOperation", "CKLocationSortDescriptor", "CKMarkNotificationsReadOperation", "CKModifyBadgeOperation", "CKModifyRecordZonesOperation", "CKModifyRecordsOperation", "CKModifySubscriptionsOperation", "CKNotification", "CKOperation", "CKOperationGroup", "CKQuery", "CKQueryOperation", "CKRecord", "CKRecordID", "CKRecordZone", "CKRecordZoneID", "CKServerChangeToken", "CKShare", "CKShareMetadata", "CKShareParticipant", "CKSubscription", "CKSyncEngine", "CKSyncEngineConfiguration", "CKSyncEngineEvent", "CKSyncEngineRecordZoneChangeBatch", "CKSyncEngineState", "CKSystemSharingUIObserver", "CKUserIdentity", "CKUserIdentityLookupInfo", "NSItemProvider_CKSharingSupport"] }
- default = std
-
The
std
feature is set by default wheneverobjc2-cloud-kit
is added without
somewhere in the dependency tree.default-features = false - std default = alloc
-
Currently not possible to turn off, put here for forwards compatibility.
Enables std of optional bitflags, optional block2, objc2, optional objc2-core-location, and objc2-foundation
- alloc std
-
Enables alloc of optional block2, objc2, optional objc2-core-location, and objc2-foundation
- all = CKAcceptSharesOperation, CKAllowedSharingOptions, CKAsset, CKContainer, CKDatabase, CKDatabaseOperation, CKDefines, CKDiscoverAllUserIdentitiesOperation, CKDiscoverUserIdentitiesOperation, CKError, CKFetchDatabaseChangesOperation, CKFetchNotificationChangesOperation, CKFetchRecordChangesOperation, CKFetchRecordZoneChangesOperation, CKFetchRecordZonesOperation, CKFetchRecordsOperation, CKFetchShareMetadataOperation, CKFetchShareParticipantsOperation, CKFetchSubscriptionsOperation, CKFetchWebAuthTokenOperation, CKLocationSortDescriptor, CKMarkNotificationsReadOperation, CKModifyBadgeOperation, CKModifyRecordZonesOperation, CKModifyRecordsOperation, CKModifySubscriptionsOperation, CKNotification, CKOperation, CKOperationGroup, CKQuery, CKQueryOperation, CKRecord, CKRecordID, CKRecordZone, CKRecordZoneID, CKReference, CKServerChangeToken, CKShare, CKShareMetadata, CKShareParticipant, CKSubscription, CKSyncEngine, CKSyncEngineConfiguration, CKSyncEngineEvent, CKSyncEngineRecordZoneChangeBatch, CKSyncEngineState, CKSystemSharingUIObserver, CKUserIdentity, CKUserIdentityLookupInfo, NSItemProvider_CKSharingSupport, bitflags, block2, objc2-core-location
- bitflags CKAllowedSharingOptions? CKContainer? CKRecordZone? CKSubscription? all?
-
Enables bitflags, bitflags of objc2-foundation
- block2 all?
-
Enables block2, block2 of objc2-foundation and optional objc2-core-location
Affects
CKContainer::CKApplicationPermissionBlock
,NSItemProvider_CKSharingSupport::CKSharePreparationCompletionHandler
,NSItemProvider_CKSharingSupport::CKSharePreparationHandler
… - objc2-core-location all?
-
Enables objc2-core-location
-
Enables NSArray, NSError and NSOperation of objc2-foundation
- CKAllowedSharingOptions all? = bitflags
-
Enables NSObject of objc2-foundation
- CKAsset all?
-
Enables NSURL of objc2-foundation
- CKContainer all? = bitflags
-
Enables NSArray, NSError, NSOperation, NSString and NSURL of objc2-foundation
- CKDatabase all?
-
Enables NSArray, NSError, NSOperation and NSString of objc2-foundation
- CKDatabaseOperation all?
-
Enables NSOperation of objc2-foundation
- CKDefines all?
- CKDiscoverAllUserIdentitiesOperation all?
-
Enables NSError and NSOperation of objc2-foundation
- CKDiscoverUserIdentitiesOperation all?
-
Enables NSArray, NSError and NSOperation of objc2-foundation
- CKError all?
-
Enables NSString of objc2-foundation
- CKFetchDatabaseChangesOperation CKFetchNotificationChangesOperation all?
-
Enables NSError and NSOperation of objc2-foundation
- CKFetchRecordChangesOperation all?
-
Enables NSArray, NSData, NSError, NSOperation and NSString of objc2-foundation
- CKFetchRecordZoneChangesOperation all?
-
Enables NSArray, NSData, NSDictionary, NSError, NSObject, NSOperation and NSString of objc2-foundation
- CKFetchRecordZonesOperation all?
-
Enables NSArray, NSDictionary, NSError and NSOperation of objc2-foundation
- CKFetchRecordsOperation all?
-
Enables NSArray, NSDictionary, NSError, NSOperation and NSString of objc2-foundation
-
Enables NSArray, NSError, NSOperation, NSString and NSURL of objc2-foundation
-
Enables NSArray, NSError and NSOperation of objc2-foundation
- CKFetchSubscriptionsOperation all?
-
Enables NSArray, NSDictionary, NSError, NSOperation and NSString of objc2-foundation
- CKFetchWebAuthTokenOperation all?
-
Enables NSError, NSOperation and NSString of objc2-foundation
- CKLocationSortDescriptor all?
-
Enables NSCoder, NSObjCRuntime, NSObject, NSSortDescriptor and NSString of objc2-foundation, CLLocation of optional objc2-core-location
- CKMarkNotificationsReadOperation all?
-
Enables NSArray, NSError and NSOperation of objc2-foundation
- CKModifyBadgeOperation all?
-
Enables NSError and NSOperation of objc2-foundation
- CKModifyRecordZonesOperation all?
-
Enables NSArray, NSError and NSOperation of objc2-foundation
- CKModifyRecordsOperation all?
-
Enables NSArray, NSData, NSError and NSOperation of objc2-foundation
- CKModifySubscriptionsOperation all?
-
Enables NSArray, NSError, NSOperation and NSString of objc2-foundation
- CKNotification all?
-
Enables NSArray, NSDictionary, NSObject, NSString and NSValue of objc2-foundation
- CKOperation all?
-
Enables NSDate, NSObjCRuntime, NSOperation and NSString of objc2-foundation
- CKOperationGroup all?
-
Enables NSCoder, NSObject and NSString of objc2-foundation
- CKQuery all?
-
Enables NSArray, NSCoder, NSObject, NSPredicate, NSSortDescriptor and NSString of objc2-foundation
- CKQueryOperation all?
-
Enables NSArray, NSError, NSObject, NSOperation and NSString of objc2-foundation
- CKRecord all?
-
Enables NSArray, NSCoder, NSData, NSDate, NSObject, NSString and NSValue of objc2-foundation, CLLocation of optional objc2-core-location
Affects
CKShare::CKRecordTypeShare
,CKShare::CKShareTitleKey
,CKShare::CKShareThumbnailImageDataKey
,CKShare::CKShareTypeKey
,NSItemProvider_CKSharingSupport::CKSharePreparationCompletionHandler
,NSItemProvider_CKSharingSupport::CKSharePreparationHandler
… - CKRecordID all?
-
Enables NSObject and NSString of objc2-foundation
- CKRecordZone all? = bitflags
-
Enables NSObject and NSString of objc2-foundation
- CKRecordZoneID all?
-
Enables NSObject and NSString of objc2-foundation
- CKReference CKServerChangeToken all?
-
Enables NSObject of objc2-foundation
-
Enables NSArray, NSCoder, NSObject, NSString and NSURL of objc2-foundation
Affects
NSItemProvider_CKSharingSupport::CKSharePreparationCompletionHandler
,NSItemProvider_CKSharingSupport::CKSharePreparationHandler
… -
Enables NSObject and NSString of objc2-foundation
-
Enables NSObject of objc2-foundation
- CKSubscription all? = bitflags
-
Enables NSArray, NSCoder, NSObject, NSPredicate and NSString of objc2-foundation
- CKSyncEngine all?
-
Enables NSArray, NSError, NSObject and NSSet of objc2-foundation
- CKSyncEngineConfiguration all?
-
Enables NSString of objc2-foundation
- CKSyncEngineEvent all?
-
Enables NSArray, NSDictionary, NSError and NSString of objc2-foundation
- CKSyncEngineRecordZoneChangeBatch all?
-
Enables NSArray of objc2-foundation
- CKSyncEngineState all?
-
Enables NSArray and NSObject of objc2-foundation
- CKSystemSharingUIObserver all?
-
Enables NSError of objc2-foundation
- CKUserIdentity all?
-
Enables NSArray, NSObject, NSPersonNameComponents and NSString of objc2-foundation
- CKUserIdentityLookupInfo all?
-
Enables NSArray, NSObject and NSString of objc2-foundation
- NSItemProvider_CKSharingSupport all?
-
Enables NSError and NSItemProvider of objc2-foundation