objc2-cloud-kit 0.2.0

Bindings to the CloudKit framework
# This file has been automatically generated by `objc2`'s `header-translator`.
# DO NOT EDIT

[package]
name = "objc2-cloud-kit"
version = "0.2.0" # Remember to update html_root_url in lib.rs
description = "Bindings to the CloudKit framework"
edition = "2021"
rust-version = "1.60"
keywords = ["cocoa", "apple", "framework", "macos", "ios"]
categories = [
    "api-bindings",
    "development-tools::ffi",
    "external-ffi-bindings",
    "os::macos-apis",
]
repository = "https://github.com/madsmtm/objc2"
license = "MIT"

[lints]
workspace = true

[dependencies]
objc2 = { path = "../../crates/objc2", version = "0.5.1", default-features = false, features = ["apple"] }
block2 = { path = "../../crates/block2", version = "0.5.0", optional = true }
objc2-core-location = { path = "../objc2-core-location", version = "0.2.0", optional = true }
objc2-foundation = { path = "../objc2-foundation", version = "0.2.0" }

[package.metadata.docs.rs]
default-target = "aarch64-apple-darwin"
features = ["all", "unstable-docsrs"]
targets = [
    "aarch64-apple-darwin",
    "x86_64-apple-darwin",
    "aarch64-apple-ios",
    "aarch64-apple-tvos",
    "aarch64-apple-watchos",
    "aarch64-apple-ios-macabi",
]

[features]
default = ["std"]

# Currently not possible to turn off, put here for forwards compatibility.
std = ["alloc", "objc2/std"]
alloc = ["objc2/alloc"]

# For better documentation on docs.rs
unstable-docsrs = []
block2 = ["dep:block2"]
objc2-core-location = ["dep:objc2-core-location"]

CKAcceptSharesOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKAllowedSharingOptions = ["objc2-foundation/NSObject"]
CKAsset = ["objc2-foundation/NSURL"]
CKContainer = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
]
CKDatabase = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKDatabaseOperation = ["objc2-foundation/NSOperation"]
CKDefines = []
CKDiscoverAllUserIdentitiesOperation = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKDiscoverUserIdentitiesOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKError = ["objc2-foundation/NSString"]
CKFetchDatabaseChangesOperation = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKFetchNotificationChangesOperation = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKFetchRecordChangesOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSData",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKFetchRecordZoneChangesOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSData",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSError",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKFetchRecordZonesOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKFetchRecordsOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKFetchShareMetadataOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
]
CKFetchShareParticipantsOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKFetchSubscriptionsOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKFetchWebAuthTokenOperation = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKLocationSortDescriptor = [
    "objc2-core-location?/CLLocation",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSObjCRuntime",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSSortDescriptor",
    "objc2-foundation/NSString",
]
CKMarkNotificationsReadOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKModifyBadgeOperation = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKModifyRecordZonesOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKModifyRecordsOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSData",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
]
CKModifySubscriptionsOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKNotification = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/NSValue",
]
CKOperation = [
    "objc2-foundation/NSDate",
    "objc2-foundation/NSObjCRuntime",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKOperationGroup = [
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
CKQuery = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSPredicate",
    "objc2-foundation/NSSortDescriptor",
    "objc2-foundation/NSString",
]
CKQueryOperation = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSOperation",
    "objc2-foundation/NSString",
]
CKRecord = [
    "objc2-core-location?/CLLocation",
    "objc2-foundation/NSArray",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSData",
    "objc2-foundation/NSDate",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/NSValue",
]
CKRecordID = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
CKRecordZone = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
CKRecordZoneID = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
CKReference = ["objc2-foundation/NSObject"]
CKServerChangeToken = ["objc2-foundation/NSObject"]
CKShare = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
    "objc2-foundation/NSURL",
]
CKShareMetadata = [
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
CKShareParticipant = ["objc2-foundation/NSObject"]
CKSubscription = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSCoder",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSPredicate",
    "objc2-foundation/NSString",
]
CKSyncEngine = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSError",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSSet",
]
CKSyncEngineConfiguration = ["objc2-foundation/NSString"]
CKSyncEngineEvent = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSDictionary",
    "objc2-foundation/NSError",
    "objc2-foundation/NSString",
]
CKSyncEngineRecordZoneChangeBatch = ["objc2-foundation/NSArray"]
CKSyncEngineState = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSObject",
]
CKSystemSharingUIObserver = ["objc2-foundation/NSError"]
CKUserIdentity = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSPersonNameComponents",
    "objc2-foundation/NSString",
]
CKUserIdentityLookupInfo = [
    "objc2-foundation/NSArray",
    "objc2-foundation/NSObject",
    "objc2-foundation/NSString",
]
NSItemProvider_CKSharingSupport = [
    "objc2-foundation/NSError",
    "objc2-foundation/NSItemProvider",
]
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",
    "block2",
    "objc2-core-location",
]