icrate 0.0.1

Bindings to Apple's frameworks
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
#![allow(unused_imports)]
#[path = "CoreDataDefines.rs"]
mod __CoreDataDefines;
#[path = "CoreDataErrors.rs"]
mod __CoreDataErrors;
#[path = "NSAtomicStore.rs"]
mod __NSAtomicStore;
#[path = "NSAtomicStoreCacheNode.rs"]
mod __NSAtomicStoreCacheNode;
#[path = "NSAttributeDescription.rs"]
mod __NSAttributeDescription;
#[path = "NSBatchDeleteRequest.rs"]
mod __NSBatchDeleteRequest;
#[path = "NSBatchInsertRequest.rs"]
mod __NSBatchInsertRequest;
#[path = "NSBatchUpdateRequest.rs"]
mod __NSBatchUpdateRequest;
#[path = "NSCoreDataCoreSpotlightDelegate.rs"]
mod __NSCoreDataCoreSpotlightDelegate;
#[path = "NSDerivedAttributeDescription.rs"]
mod __NSDerivedAttributeDescription;
#[path = "NSEntityDescription.rs"]
mod __NSEntityDescription;
#[path = "NSEntityMapping.rs"]
mod __NSEntityMapping;
#[path = "NSEntityMigrationPolicy.rs"]
mod __NSEntityMigrationPolicy;
#[path = "NSExpressionDescription.rs"]
mod __NSExpressionDescription;
#[path = "NSFetchIndexDescription.rs"]
mod __NSFetchIndexDescription;
#[path = "NSFetchIndexElementDescription.rs"]
mod __NSFetchIndexElementDescription;
#[path = "NSFetchRequest.rs"]
mod __NSFetchRequest;
#[path = "NSFetchRequestExpression.rs"]
mod __NSFetchRequestExpression;
#[path = "NSFetchedPropertyDescription.rs"]
mod __NSFetchedPropertyDescription;
#[path = "NSFetchedResultsController.rs"]
mod __NSFetchedResultsController;
#[path = "NSIncrementalStore.rs"]
mod __NSIncrementalStore;
#[path = "NSIncrementalStoreNode.rs"]
mod __NSIncrementalStoreNode;
#[path = "NSManagedObject.rs"]
mod __NSManagedObject;
#[path = "NSManagedObjectContext.rs"]
mod __NSManagedObjectContext;
#[path = "NSManagedObjectID.rs"]
mod __NSManagedObjectID;
#[path = "NSManagedObjectModel.rs"]
mod __NSManagedObjectModel;
#[path = "NSMappingModel.rs"]
mod __NSMappingModel;
#[path = "NSMergePolicy.rs"]
mod __NSMergePolicy;
#[path = "NSMigrationManager.rs"]
mod __NSMigrationManager;
#[path = "NSPersistentCloudKitContainer.rs"]
mod __NSPersistentCloudKitContainer;
#[path = "NSPersistentCloudKitContainerEvent.rs"]
mod __NSPersistentCloudKitContainerEvent;
#[path = "NSPersistentCloudKitContainerEventRequest.rs"]
mod __NSPersistentCloudKitContainerEventRequest;
#[path = "NSPersistentCloudKitContainerOptions.rs"]
mod __NSPersistentCloudKitContainerOptions;
#[path = "NSPersistentContainer.rs"]
mod __NSPersistentContainer;
#[path = "NSPersistentHistoryChange.rs"]
mod __NSPersistentHistoryChange;
#[path = "NSPersistentHistoryChangeRequest.rs"]
mod __NSPersistentHistoryChangeRequest;
#[path = "NSPersistentHistoryToken.rs"]
mod __NSPersistentHistoryToken;
#[path = "NSPersistentHistoryTransaction.rs"]
mod __NSPersistentHistoryTransaction;
#[path = "NSPersistentStore.rs"]
mod __NSPersistentStore;
#[path = "NSPersistentStoreCoordinator.rs"]
mod __NSPersistentStoreCoordinator;
#[path = "NSPersistentStoreDescription.rs"]
mod __NSPersistentStoreDescription;
#[path = "NSPersistentStoreRequest.rs"]
mod __NSPersistentStoreRequest;
#[path = "NSPersistentStoreResult.rs"]
mod __NSPersistentStoreResult;
#[path = "NSPropertyDescription.rs"]
mod __NSPropertyDescription;
#[path = "NSPropertyMapping.rs"]
mod __NSPropertyMapping;
#[path = "NSQueryGenerationToken.rs"]
mod __NSQueryGenerationToken;
#[path = "NSRelationshipDescription.rs"]
mod __NSRelationshipDescription;
#[path = "NSSaveChangesRequest.rs"]
mod __NSSaveChangesRequest;

pub use self::__CoreDataDefines::NSCoreDataVersionNumber;
pub use self::__CoreDataErrors::{
    NSAffectedObjectsErrorKey, NSAffectedStoresErrorKey, NSCoreDataError, NSDetailedErrorsKey,
    NSEntityMigrationPolicyError, NSExternalRecordImportError, NSInferredMappingModelError,
    NSManagedObjectConstraintMergeError, NSManagedObjectConstraintValidationError,
    NSManagedObjectContextLockingError, NSManagedObjectExternalRelationshipError,
    NSManagedObjectMergeError, NSManagedObjectReferentialIntegrityError,
    NSManagedObjectValidationError, NSMigrationCancelledError, NSMigrationConstraintViolationError,
    NSMigrationError, NSMigrationManagerDestinationStoreError, NSMigrationManagerSourceStoreError,
    NSMigrationMissingMappingModelError, NSMigrationMissingSourceModelError,
    NSPersistentHistoryTokenExpiredError, NSPersistentStoreCoordinatorLockingError,
    NSPersistentStoreIncompatibleSchemaError, NSPersistentStoreIncompatibleVersionHashError,
    NSPersistentStoreIncompleteSaveError, NSPersistentStoreInvalidTypeError,
    NSPersistentStoreOpenError, NSPersistentStoreOperationError,
    NSPersistentStoreSaveConflictsError, NSPersistentStoreSaveConflictsErrorKey,
    NSPersistentStoreSaveError, NSPersistentStoreTimeoutError, NSPersistentStoreTypeMismatchError,
    NSPersistentStoreUnsupportedRequestTypeError, NSSQLiteError, NSSQLiteErrorDomain,
    NSValidationDateTooLateError, NSValidationDateTooSoonError, NSValidationInvalidDateError,
    NSValidationInvalidURIError, NSValidationKeyErrorKey,
    NSValidationMissingMandatoryPropertyError, NSValidationMultipleErrorsError,
    NSValidationNumberTooLargeError, NSValidationNumberTooSmallError, NSValidationObjectErrorKey,
    NSValidationPredicateErrorKey, NSValidationRelationshipDeniedDeleteError,
    NSValidationRelationshipExceedsMaximumCountError,
    NSValidationRelationshipLacksMinimumCountError, NSValidationStringPatternMatchingError,
    NSValidationStringTooLongError, NSValidationStringTooShortError, NSValidationValueErrorKey,
};
pub use self::__NSAtomicStore::NSAtomicStore;
pub use self::__NSAtomicStoreCacheNode::NSAtomicStoreCacheNode;
pub use self::__NSAttributeDescription::{
    NSAttributeDescription, NSAttributeType, NSBinaryDataAttributeType, NSBooleanAttributeType,
    NSDateAttributeType, NSDecimalAttributeType, NSDoubleAttributeType, NSFloatAttributeType,
    NSInteger16AttributeType, NSInteger32AttributeType, NSInteger64AttributeType,
    NSObjectIDAttributeType, NSStringAttributeType, NSTransformableAttributeType,
    NSURIAttributeType, NSUUIDAttributeType, NSUndefinedAttributeType,
};
pub use self::__NSBatchDeleteRequest::NSBatchDeleteRequest;
pub use self::__NSBatchInsertRequest::NSBatchInsertRequest;
pub use self::__NSBatchUpdateRequest::NSBatchUpdateRequest;
pub use self::__NSCoreDataCoreSpotlightDelegate::{
    NSCoreDataCoreSpotlightDelegate, NSCoreDataCoreSpotlightDelegateIndexDidUpdateNotification,
};
pub use self::__NSDerivedAttributeDescription::NSDerivedAttributeDescription;
pub use self::__NSEntityDescription::NSEntityDescription;
pub use self::__NSEntityMapping::{
    NSAddEntityMappingType, NSCopyEntityMappingType, NSCustomEntityMappingType, NSEntityMapping,
    NSEntityMappingType, NSRemoveEntityMappingType, NSTransformEntityMappingType,
    NSUndefinedEntityMappingType,
};
pub use self::__NSEntityMigrationPolicy::{
    NSEntityMigrationPolicy, NSMigrationDestinationObjectKey, NSMigrationEntityMappingKey,
    NSMigrationEntityPolicyKey, NSMigrationManagerKey, NSMigrationPropertyMappingKey,
    NSMigrationSourceObjectKey,
};
pub use self::__NSExpressionDescription::NSExpressionDescription;
pub use self::__NSFetchIndexDescription::NSFetchIndexDescription;
pub use self::__NSFetchIndexElementDescription::{
    NSFetchIndexElementDescription, NSFetchIndexElementType, NSFetchIndexElementTypeBinary,
    NSFetchIndexElementTypeRTree,
};
pub use self::__NSFetchRequest::{
    NSAsynchronousFetchRequest, NSCountResultType, NSDictionaryResultType, NSFetchRequest,
    NSFetchRequestResult, NSFetchRequestResultType, NSManagedObjectIDResultType,
    NSManagedObjectResultType, NSPersistentStoreAsynchronousFetchResultCompletionBlock,
};
pub use self::__NSFetchRequestExpression::{
    NSFetchRequestExpression, NSFetchRequestExpressionType,
};
pub use self::__NSFetchedPropertyDescription::NSFetchedPropertyDescription;
pub use self::__NSFetchedResultsController::{
    NSFetchedResultsChangeDelete, NSFetchedResultsChangeInsert, NSFetchedResultsChangeMove,
    NSFetchedResultsChangeType, NSFetchedResultsChangeUpdate, NSFetchedResultsController,
    NSFetchedResultsControllerDelegate, NSFetchedResultsSectionInfo,
};
pub use self::__NSIncrementalStore::NSIncrementalStore;
pub use self::__NSIncrementalStoreNode::NSIncrementalStoreNode;
pub use self::__NSManagedObject::{
    NSManagedObject, NSSnapshotEventMergePolicy, NSSnapshotEventRefresh, NSSnapshotEventRollback,
    NSSnapshotEventType, NSSnapshotEventUndoDeletion, NSSnapshotEventUndoInsertion,
    NSSnapshotEventUndoUpdate,
};
pub use self::__NSManagedObjectContext::{
    NSConfinementConcurrencyType, NSDeletedObjectIDsKey, NSDeletedObjectsKey,
    NSInsertedObjectIDsKey, NSInsertedObjectsKey, NSInvalidatedAllObjectsKey,
    NSInvalidatedObjectIDsKey, NSInvalidatedObjectsKey, NSMainQueueConcurrencyType,
    NSManagedObjectContext, NSManagedObjectContextConcurrencyType,
    NSManagedObjectContextDidMergeChangesObjectIDsNotification,
    NSManagedObjectContextDidSaveNotification, NSManagedObjectContextDidSaveObjectIDsNotification,
    NSManagedObjectContextObjectsDidChangeNotification, NSManagedObjectContextQueryGenerationKey,
    NSManagedObjectContextWillSaveNotification, NSPrivateQueueConcurrencyType,
    NSRefreshedObjectIDsKey, NSRefreshedObjectsKey, NSUpdatedObjectIDsKey, NSUpdatedObjectsKey,
};
pub use self::__NSManagedObjectID::NSManagedObjectID;
pub use self::__NSManagedObjectModel::NSManagedObjectModel;
pub use self::__NSMappingModel::NSMappingModel;
pub use self::__NSMergePolicy::{
    NSConstraintConflict, NSErrorMergePolicyType, NSMergeByPropertyObjectTrumpMergePolicyType,
    NSMergeByPropertyStoreTrumpMergePolicyType, NSMergeConflict, NSMergePolicy, NSMergePolicyType,
    NSOverwriteMergePolicyType, NSRollbackMergePolicyType,
};
pub use self::__NSMigrationManager::NSMigrationManager;
pub use self::__NSPersistentCloudKitContainer::{
    NSPersistentCloudKitContainer, NSPersistentCloudKitContainerSchemaInitializationOptions,
    NSPersistentCloudKitContainerSchemaInitializationOptionsDryRun,
    NSPersistentCloudKitContainerSchemaInitializationOptionsNone,
    NSPersistentCloudKitContainerSchemaInitializationOptionsPrintSchema,
};
pub use self::__NSPersistentCloudKitContainerEvent::{
    NSPersistentCloudKitContainerEvent, NSPersistentCloudKitContainerEventChangedNotification,
    NSPersistentCloudKitContainerEventType, NSPersistentCloudKitContainerEventTypeExport,
    NSPersistentCloudKitContainerEventTypeImport, NSPersistentCloudKitContainerEventTypeSetup,
    NSPersistentCloudKitContainerEventUserInfoKey,
};
pub use self::__NSPersistentCloudKitContainerEventRequest::NSPersistentCloudKitContainerEventRequest;
pub use self::__NSPersistentCloudKitContainerOptions::NSPersistentCloudKitContainerOptions;
pub use self::__NSPersistentContainer::NSPersistentContainer;
pub use self::__NSPersistentHistoryChange::{
    NSPersistentHistoryChange, NSPersistentHistoryChangeType, NSPersistentHistoryChangeTypeDelete,
    NSPersistentHistoryChangeTypeInsert, NSPersistentHistoryChangeTypeUpdate,
};
pub use self::__NSPersistentHistoryChangeRequest::NSPersistentHistoryChangeRequest;
pub use self::__NSPersistentHistoryToken::NSPersistentHistoryToken;
pub use self::__NSPersistentHistoryTransaction::NSPersistentHistoryTransaction;
pub use self::__NSPersistentStore::NSPersistentStore;
pub use self::__NSPersistentStoreCoordinator::{
    NSAddedPersistentStoresKey, NSBinaryExternalRecordType,
    NSBinaryStoreInsecureDecodingCompatibilityOption, NSBinaryStoreSecureDecodingClasses,
    NSBinaryStoreType, NSCoreDataCoreSpotlightExporter, NSEntityNameInPathKey,
    NSExternalRecordExtensionOption, NSExternalRecordsDirectoryOption,
    NSExternalRecordsFileFormatOption, NSIgnorePersistentStoreVersioningOption,
    NSInMemoryStoreType, NSInferMappingModelAutomaticallyOption,
    NSMigratePersistentStoresAutomaticallyOption, NSModelPathKey, NSObjectURIKey,
    NSPersistentHistoryTokenKey, NSPersistentHistoryTrackingKey,
    NSPersistentStoreConnectionPoolMaxSizeKey, NSPersistentStoreCoordinator,
    NSPersistentStoreCoordinatorStoresDidChangeNotification,
    NSPersistentStoreCoordinatorStoresWillChangeNotification,
    NSPersistentStoreCoordinatorWillRemoveStoreNotification,
    NSPersistentStoreDidImportUbiquitousContentChangesNotification,
    NSPersistentStoreFileProtectionKey, NSPersistentStoreForceDestroyOption,
    NSPersistentStoreOSCompatibility, NSPersistentStoreRebuildFromUbiquitousContentOption,
    NSPersistentStoreRemoteChangeNotification,
    NSPersistentStoreRemoteChangeNotificationPostOptionKey,
    NSPersistentStoreRemoveUbiquitousMetadataOption, NSPersistentStoreTimeoutOption,
    NSPersistentStoreURLKey, NSPersistentStoreUbiquitousContainerIdentifierKey,
    NSPersistentStoreUbiquitousContentNameKey, NSPersistentStoreUbiquitousContentURLKey,
    NSPersistentStoreUbiquitousPeerTokenOption, NSPersistentStoreUbiquitousTransitionType,
    NSPersistentStoreUbiquitousTransitionTypeAccountAdded,
    NSPersistentStoreUbiquitousTransitionTypeAccountRemoved,
    NSPersistentStoreUbiquitousTransitionTypeContentRemoved,
    NSPersistentStoreUbiquitousTransitionTypeInitialImportCompleted,
    NSPersistentStoreUbiquitousTransitionTypeKey, NSReadOnlyPersistentStoreOption,
    NSRemovedPersistentStoresKey, NSSQLiteAnalyzeOption, NSSQLiteManualVacuumOption,
    NSSQLitePragmasOption, NSSQLiteStoreType, NSStoreModelVersionHashesKey,
    NSStoreModelVersionIdentifiersKey, NSStorePathKey, NSStoreTypeKey, NSStoreUUIDInPathKey,
    NSStoreUUIDKey, NSUUIDChangedPersistentStoresKey, NSValidateXMLStoreOption,
    NSXMLExternalRecordType, NSXMLStoreType,
};
pub use self::__NSPersistentStoreDescription::NSPersistentStoreDescription;
pub use self::__NSPersistentStoreRequest::{
    NSBatchDeleteRequestType, NSBatchInsertRequestType, NSBatchUpdateRequestType,
    NSFetchRequestType, NSPersistentStoreRequest, NSPersistentStoreRequestType, NSSaveRequestType,
};
pub use self::__NSPersistentStoreResult::{
    NSAsynchronousFetchResult, NSBatchDeleteRequestResultType, NSBatchDeleteResult,
    NSBatchDeleteResultTypeCount, NSBatchDeleteResultTypeObjectIDs,
    NSBatchDeleteResultTypeStatusOnly, NSBatchInsertRequestResultType,
    NSBatchInsertRequestResultTypeCount, NSBatchInsertRequestResultTypeObjectIDs,
    NSBatchInsertRequestResultTypeStatusOnly, NSBatchInsertResult, NSBatchUpdateRequestResultType,
    NSBatchUpdateResult, NSPersistentCloudKitContainerEventResult,
    NSPersistentCloudKitContainerEventResultType,
    NSPersistentCloudKitContainerEventResultTypeCountEvents,
    NSPersistentCloudKitContainerEventResultTypeEvents, NSPersistentHistoryResult,
    NSPersistentHistoryResultType, NSPersistentHistoryResultTypeChangesOnly,
    NSPersistentHistoryResultTypeCount, NSPersistentHistoryResultTypeObjectIDs,
    NSPersistentHistoryResultTypeStatusOnly, NSPersistentHistoryResultTypeTransactionsAndChanges,
    NSPersistentHistoryResultTypeTransactionsOnly, NSPersistentStoreAsynchronousResult,
    NSPersistentStoreResult, NSStatusOnlyResultType, NSUpdatedObjectIDsResultType,
    NSUpdatedObjectsCountResultType,
};
pub use self::__NSPropertyDescription::NSPropertyDescription;
pub use self::__NSPropertyMapping::NSPropertyMapping;
pub use self::__NSQueryGenerationToken::NSQueryGenerationToken;
pub use self::__NSRelationshipDescription::{
    NSCascadeDeleteRule, NSDeleteRule, NSDenyDeleteRule, NSNoActionDeleteRule, NSNullifyDeleteRule,
    NSRelationshipDescription,
};
pub use self::__NSSaveChangesRequest::NSSaveChangesRequest;