// This file has been automatically generated by `objc2`'s `header-translator`.
// DO NOT EDIT

#![allow(unused_imports)]
#![allow(deprecated)]
#![allow(non_snake_case)]
#![allow(non_camel_case_types)]
#![allow(non_upper_case_globals)]
#![allow(missing_docs)]
#![allow(clippy::too_many_arguments)]
#![allow(clippy::type_complexity)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::identity_op)]
#![allow(clippy::missing_safety_doc)]
#![allow(clippy::doc_lazy_continuation)]
#![allow(rustdoc::broken_intra_doc_links)]
#![allow(rustdoc::bare_urls)]
#![allow(rustdoc::unportable_markdown)]
#![allow(rustdoc::invalid_html_tags)]

#[cfg_attr(target_vendor = "apple", link(name = "Foundation", kind = "framework"))]
extern "C" {}

#[cfg(feature = "FoundationErrors")]
#[path = "FoundationErrors.rs"]
mod __FoundationErrors;
#[cfg(feature = "FoundationLegacySwiftCompatibility")]
#[path = "FoundationLegacySwiftCompatibility.rs"]
mod __FoundationLegacySwiftCompatibility;
#[cfg(feature = "NSAffineTransform")]
#[path = "NSAffineTransform.rs"]
mod __NSAffineTransform;
#[cfg(feature = "NSAppleEventDescriptor")]
#[path = "NSAppleEventDescriptor.rs"]
mod __NSAppleEventDescriptor;
#[cfg(feature = "NSAppleEventManager")]
#[path = "NSAppleEventManager.rs"]
mod __NSAppleEventManager;
#[cfg(feature = "NSAppleScript")]
#[path = "NSAppleScript.rs"]
mod __NSAppleScript;
#[cfg(feature = "NSArchiver")]
#[path = "NSArchiver.rs"]
mod __NSArchiver;
#[cfg(feature = "NSArray")]
#[path = "NSArray.rs"]
mod __NSArray;
#[cfg(feature = "NSAttributedString")]
#[path = "NSAttributedString.rs"]
mod __NSAttributedString;
#[cfg(feature = "NSAutoreleasePool")]
#[path = "NSAutoreleasePool.rs"]
mod __NSAutoreleasePool;
#[cfg(feature = "NSBackgroundActivityScheduler")]
#[path = "NSBackgroundActivityScheduler.rs"]
mod __NSBackgroundActivityScheduler;
#[cfg(feature = "NSBundle")]
#[path = "NSBundle.rs"]
mod __NSBundle;
#[cfg(feature = "NSByteCountFormatter")]
#[path = "NSByteCountFormatter.rs"]
mod __NSByteCountFormatter;
#[cfg(feature = "NSByteOrder")]
#[path = "NSByteOrder.rs"]
mod __NSByteOrder;
#[cfg(feature = "NSCache")]
#[path = "NSCache.rs"]
mod __NSCache;
#[cfg(feature = "NSCalendar")]
#[path = "NSCalendar.rs"]
mod __NSCalendar;
#[cfg(feature = "NSCalendarDate")]
#[path = "NSCalendarDate.rs"]
mod __NSCalendarDate;
#[cfg(feature = "NSCharacterSet")]
#[path = "NSCharacterSet.rs"]
mod __NSCharacterSet;
#[cfg(feature = "NSClassDescription")]
#[path = "NSClassDescription.rs"]
mod __NSClassDescription;
#[cfg(feature = "NSCoder")]
#[path = "NSCoder.rs"]
mod __NSCoder;
#[cfg(feature = "NSComparisonPredicate")]
#[path = "NSComparisonPredicate.rs"]
mod __NSComparisonPredicate;
#[cfg(feature = "NSCompoundPredicate")]
#[path = "NSCompoundPredicate.rs"]
mod __NSCompoundPredicate;
#[cfg(feature = "NSConnection")]
#[path = "NSConnection.rs"]
mod __NSConnection;
#[cfg(feature = "NSData")]
#[path = "NSData.rs"]
mod __NSData;
#[cfg(feature = "NSDate")]
#[path = "NSDate.rs"]
mod __NSDate;
#[cfg(feature = "NSDateComponentsFormatter")]
#[path = "NSDateComponentsFormatter.rs"]
mod __NSDateComponentsFormatter;
#[cfg(feature = "NSDateFormatter")]
#[path = "NSDateFormatter.rs"]
mod __NSDateFormatter;
#[cfg(feature = "NSDateInterval")]
#[path = "NSDateInterval.rs"]
mod __NSDateInterval;
#[cfg(feature = "NSDateIntervalFormatter")]
#[path = "NSDateIntervalFormatter.rs"]
mod __NSDateIntervalFormatter;
#[cfg(feature = "NSDebug")]
#[path = "NSDebug.rs"]
mod __NSDebug;
#[cfg(feature = "NSDecimal")]
#[path = "NSDecimal.rs"]
mod __NSDecimal;
#[cfg(feature = "NSDecimalNumber")]
#[path = "NSDecimalNumber.rs"]
mod __NSDecimalNumber;
#[cfg(feature = "NSDictionary")]
#[path = "NSDictionary.rs"]
mod __NSDictionary;
#[cfg(feature = "NSDistantObject")]
#[path = "NSDistantObject.rs"]
mod __NSDistantObject;
#[cfg(feature = "NSDistributedLock")]
#[path = "NSDistributedLock.rs"]
mod __NSDistributedLock;
#[cfg(feature = "NSDistributedNotificationCenter")]
#[path = "NSDistributedNotificationCenter.rs"]
mod __NSDistributedNotificationCenter;
#[cfg(feature = "NSEnergyFormatter")]
#[path = "NSEnergyFormatter.rs"]
mod __NSEnergyFormatter;
#[cfg(feature = "NSEnumerator")]
#[path = "NSEnumerator.rs"]
mod __NSEnumerator;
#[cfg(feature = "NSError")]
#[path = "NSError.rs"]
mod __NSError;
#[cfg(feature = "NSException")]
#[path = "NSException.rs"]
mod __NSException;
#[cfg(feature = "NSExpression")]
#[path = "NSExpression.rs"]
mod __NSExpression;
#[cfg(feature = "NSExtensionContext")]
#[path = "NSExtensionContext.rs"]
mod __NSExtensionContext;
#[cfg(feature = "NSExtensionItem")]
#[path = "NSExtensionItem.rs"]
mod __NSExtensionItem;
#[cfg(feature = "NSExtensionRequestHandling")]
#[path = "NSExtensionRequestHandling.rs"]
mod __NSExtensionRequestHandling;
#[cfg(feature = "NSFileCoordinator")]
#[path = "NSFileCoordinator.rs"]
mod __NSFileCoordinator;
#[cfg(feature = "NSFileHandle")]
#[path = "NSFileHandle.rs"]
mod __NSFileHandle;
#[cfg(feature = "NSFileManager")]
#[path = "NSFileManager.rs"]
mod __NSFileManager;
#[cfg(feature = "NSFilePresenter")]
#[path = "NSFilePresenter.rs"]
mod __NSFilePresenter;
#[cfg(feature = "NSFileVersion")]
#[path = "NSFileVersion.rs"]
mod __NSFileVersion;
#[cfg(feature = "NSFileWrapper")]
#[path = "NSFileWrapper.rs"]
mod __NSFileWrapper;
#[cfg(feature = "NSFormatter")]
#[path = "NSFormatter.rs"]
mod __NSFormatter;
#[cfg(feature = "NSGarbageCollector")]
#[path = "NSGarbageCollector.rs"]
mod __NSGarbageCollector;
#[cfg(feature = "NSGeometry")]
#[path = "NSGeometry.rs"]
mod __NSGeometry;
#[cfg(feature = "NSHFSFileTypes")]
#[path = "NSHFSFileTypes.rs"]
mod __NSHFSFileTypes;
#[cfg(feature = "NSHTTPCookie")]
#[path = "NSHTTPCookie.rs"]
mod __NSHTTPCookie;
#[cfg(feature = "NSHTTPCookieStorage")]
#[path = "NSHTTPCookieStorage.rs"]
mod __NSHTTPCookieStorage;
#[cfg(feature = "NSHashTable")]
#[path = "NSHashTable.rs"]
mod __NSHashTable;
#[cfg(feature = "NSHost")]
#[path = "NSHost.rs"]
mod __NSHost;
#[cfg(feature = "NSISO8601DateFormatter")]
#[path = "NSISO8601DateFormatter.rs"]
mod __NSISO8601DateFormatter;
#[cfg(feature = "NSIndexPath")]
#[path = "NSIndexPath.rs"]
mod __NSIndexPath;
#[cfg(feature = "NSIndexSet")]
#[path = "NSIndexSet.rs"]
mod __NSIndexSet;
#[cfg(feature = "NSInflectionRule")]
#[path = "NSInflectionRule.rs"]
mod __NSInflectionRule;
#[cfg(feature = "NSInvocation")]
#[path = "NSInvocation.rs"]
mod __NSInvocation;
#[cfg(feature = "NSItemProvider")]
#[path = "NSItemProvider.rs"]
mod __NSItemProvider;
#[cfg(feature = "NSJSONSerialization")]
#[path = "NSJSONSerialization.rs"]
mod __NSJSONSerialization;
#[cfg(feature = "NSKeyValueCoding")]
#[path = "NSKeyValueCoding.rs"]
mod __NSKeyValueCoding;
#[cfg(feature = "NSKeyValueObserving")]
#[path = "NSKeyValueObserving.rs"]
mod __NSKeyValueObserving;
#[cfg(feature = "NSKeyValueSharedObservers")]
#[path = "NSKeyValueSharedObservers.rs"]
mod __NSKeyValueSharedObservers;
#[cfg(feature = "NSKeyedArchiver")]
#[path = "NSKeyedArchiver.rs"]
mod __NSKeyedArchiver;
#[cfg(feature = "NSLengthFormatter")]
#[path = "NSLengthFormatter.rs"]
mod __NSLengthFormatter;
#[cfg(feature = "NSLinguisticTagger")]
#[path = "NSLinguisticTagger.rs"]
mod __NSLinguisticTagger;
#[cfg(feature = "NSListFormatter")]
#[path = "NSListFormatter.rs"]
mod __NSListFormatter;
#[cfg(feature = "NSLocale")]
#[path = "NSLocale.rs"]
mod __NSLocale;
#[cfg(feature = "NSLocalizedNumberFormatRule")]
#[path = "NSLocalizedNumberFormatRule.rs"]
mod __NSLocalizedNumberFormatRule;
#[cfg(feature = "NSLock")]
#[path = "NSLock.rs"]
mod __NSLock;
#[cfg(feature = "NSMapTable")]
#[path = "NSMapTable.rs"]
mod __NSMapTable;
#[cfg(feature = "NSMassFormatter")]
#[path = "NSMassFormatter.rs"]
mod __NSMassFormatter;
#[cfg(feature = "NSMeasurement")]
#[path = "NSMeasurement.rs"]
mod __NSMeasurement;
#[cfg(feature = "NSMeasurementFormatter")]
#[path = "NSMeasurementFormatter.rs"]
mod __NSMeasurementFormatter;
#[cfg(feature = "NSMetadata")]
#[path = "NSMetadata.rs"]
mod __NSMetadata;
#[cfg(feature = "NSMetadataAttributes")]
#[path = "NSMetadataAttributes.rs"]
mod __NSMetadataAttributes;
#[cfg(feature = "NSMethodSignature")]
#[path = "NSMethodSignature.rs"]
mod __NSMethodSignature;
#[cfg(feature = "NSMorphology")]
#[path = "NSMorphology.rs"]
mod __NSMorphology;
#[cfg(feature = "NSNetServices")]
#[path = "NSNetServices.rs"]
mod __NSNetServices;
#[cfg(feature = "NSNotification")]
#[path = "NSNotification.rs"]
mod __NSNotification;
#[cfg(feature = "NSNotificationQueue")]
#[path = "NSNotificationQueue.rs"]
mod __NSNotificationQueue;
#[cfg(feature = "NSNull")]
#[path = "NSNull.rs"]
mod __NSNull;
#[cfg(feature = "NSNumberFormatter")]
#[path = "NSNumberFormatter.rs"]
mod __NSNumberFormatter;
#[cfg(feature = "NSObjCRuntime")]
#[path = "NSObjCRuntime.rs"]
mod __NSObjCRuntime;
#[cfg(feature = "NSObject")]
#[path = "NSObject.rs"]
mod __NSObject;
#[cfg(feature = "NSObjectScripting")]
#[path = "NSObjectScripting.rs"]
mod __NSObjectScripting;
#[cfg(feature = "NSOperation")]
#[path = "NSOperation.rs"]
mod __NSOperation;
#[cfg(feature = "NSOrderedCollectionChange")]
#[path = "NSOrderedCollectionChange.rs"]
mod __NSOrderedCollectionChange;
#[cfg(feature = "NSOrderedCollectionDifference")]
#[path = "NSOrderedCollectionDifference.rs"]
mod __NSOrderedCollectionDifference;
#[cfg(feature = "NSOrderedSet")]
#[path = "NSOrderedSet.rs"]
mod __NSOrderedSet;
#[cfg(feature = "NSOrthography")]
#[path = "NSOrthography.rs"]
mod __NSOrthography;
#[cfg(feature = "NSPathUtilities")]
#[path = "NSPathUtilities.rs"]
mod __NSPathUtilities;
#[cfg(feature = "NSPersonNameComponents")]
#[path = "NSPersonNameComponents.rs"]
mod __NSPersonNameComponents;
#[cfg(feature = "NSPersonNameComponentsFormatter")]
#[path = "NSPersonNameComponentsFormatter.rs"]
mod __NSPersonNameComponentsFormatter;
#[cfg(feature = "NSPointerArray")]
#[path = "NSPointerArray.rs"]
mod __NSPointerArray;
#[cfg(feature = "NSPointerFunctions")]
#[path = "NSPointerFunctions.rs"]
mod __NSPointerFunctions;
#[cfg(feature = "NSPort")]
#[path = "NSPort.rs"]
mod __NSPort;
#[cfg(feature = "NSPortCoder")]
#[path = "NSPortCoder.rs"]
mod __NSPortCoder;
#[cfg(feature = "NSPortMessage")]
#[path = "NSPortMessage.rs"]
mod __NSPortMessage;
#[cfg(feature = "NSPortNameServer")]
#[path = "NSPortNameServer.rs"]
mod __NSPortNameServer;
#[cfg(feature = "NSPredicate")]
#[path = "NSPredicate.rs"]
mod __NSPredicate;
#[cfg(feature = "NSProcessInfo")]
#[path = "NSProcessInfo.rs"]
mod __NSProcessInfo;
#[cfg(feature = "NSProgress")]
#[path = "NSProgress.rs"]
mod __NSProgress;
#[cfg(feature = "NSPropertyList")]
#[path = "NSPropertyList.rs"]
mod __NSPropertyList;
#[cfg(feature = "NSProtocolChecker")]
#[path = "NSProtocolChecker.rs"]
mod __NSProtocolChecker;
#[cfg(feature = "NSProxy")]
#[path = "NSProxy.rs"]
mod __NSProxy;
#[cfg(feature = "NSRange")]
#[path = "NSRange.rs"]
mod __NSRange;
#[cfg(feature = "NSRegularExpression")]
#[path = "NSRegularExpression.rs"]
mod __NSRegularExpression;
#[cfg(feature = "NSRelativeDateTimeFormatter")]
#[path = "NSRelativeDateTimeFormatter.rs"]
mod __NSRelativeDateTimeFormatter;
#[cfg(feature = "NSRunLoop")]
#[path = "NSRunLoop.rs"]
mod __NSRunLoop;
#[cfg(feature = "NSScanner")]
#[path = "NSScanner.rs"]
mod __NSScanner;
#[cfg(feature = "NSScriptClassDescription")]
#[path = "NSScriptClassDescription.rs"]
mod __NSScriptClassDescription;
#[cfg(feature = "NSScriptCoercionHandler")]
#[path = "NSScriptCoercionHandler.rs"]
mod __NSScriptCoercionHandler;
#[cfg(feature = "NSScriptCommand")]
#[path = "NSScriptCommand.rs"]
mod __NSScriptCommand;
#[cfg(feature = "NSScriptCommandDescription")]
#[path = "NSScriptCommandDescription.rs"]
mod __NSScriptCommandDescription;
#[cfg(feature = "NSScriptExecutionContext")]
#[path = "NSScriptExecutionContext.rs"]
mod __NSScriptExecutionContext;
#[cfg(feature = "NSScriptKeyValueCoding")]
#[path = "NSScriptKeyValueCoding.rs"]
mod __NSScriptKeyValueCoding;
#[cfg(feature = "NSScriptObjectSpecifiers")]
#[path = "NSScriptObjectSpecifiers.rs"]
mod __NSScriptObjectSpecifiers;
#[cfg(feature = "NSScriptStandardSuiteCommands")]
#[path = "NSScriptStandardSuiteCommands.rs"]
mod __NSScriptStandardSuiteCommands;
#[cfg(feature = "NSScriptSuiteRegistry")]
#[path = "NSScriptSuiteRegistry.rs"]
mod __NSScriptSuiteRegistry;
#[cfg(feature = "NSScriptWhoseTests")]
#[path = "NSScriptWhoseTests.rs"]
mod __NSScriptWhoseTests;
#[cfg(feature = "NSSet")]
#[path = "NSSet.rs"]
mod __NSSet;
#[cfg(feature = "NSSortDescriptor")]
#[path = "NSSortDescriptor.rs"]
mod __NSSortDescriptor;
#[cfg(feature = "NSSpellServer")]
#[path = "NSSpellServer.rs"]
mod __NSSpellServer;
#[cfg(feature = "NSStream")]
#[path = "NSStream.rs"]
mod __NSStream;
#[cfg(feature = "NSString")]
#[path = "NSString.rs"]
mod __NSString;
#[cfg(feature = "NSTask")]
#[path = "NSTask.rs"]
mod __NSTask;
#[cfg(feature = "NSTermOfAddress")]
#[path = "NSTermOfAddress.rs"]
mod __NSTermOfAddress;
#[cfg(feature = "NSTextCheckingResult")]
#[path = "NSTextCheckingResult.rs"]
mod __NSTextCheckingResult;
#[cfg(feature = "NSThread")]
#[path = "NSThread.rs"]
mod __NSThread;
#[cfg(feature = "NSTimeZone")]
#[path = "NSTimeZone.rs"]
mod __NSTimeZone;
#[cfg(feature = "NSTimer")]
#[path = "NSTimer.rs"]
mod __NSTimer;
#[cfg(feature = "NSURL")]
#[path = "NSURL.rs"]
mod __NSURL;
#[cfg(feature = "NSURLAuthenticationChallenge")]
#[path = "NSURLAuthenticationChallenge.rs"]
mod __NSURLAuthenticationChallenge;
#[cfg(feature = "NSURLCache")]
#[path = "NSURLCache.rs"]
mod __NSURLCache;
#[cfg(feature = "NSURLConnection")]
#[path = "NSURLConnection.rs"]
mod __NSURLConnection;
#[cfg(feature = "NSURLCredential")]
#[path = "NSURLCredential.rs"]
mod __NSURLCredential;
#[cfg(feature = "NSURLCredentialStorage")]
#[path = "NSURLCredentialStorage.rs"]
mod __NSURLCredentialStorage;
#[cfg(feature = "NSURLDownload")]
#[path = "NSURLDownload.rs"]
mod __NSURLDownload;
#[cfg(feature = "NSURLError")]
#[path = "NSURLError.rs"]
mod __NSURLError;
#[cfg(feature = "NSURLHandle")]
#[path = "NSURLHandle.rs"]
mod __NSURLHandle;
#[cfg(feature = "NSURLProtectionSpace")]
#[path = "NSURLProtectionSpace.rs"]
mod __NSURLProtectionSpace;
#[cfg(feature = "NSURLProtocol")]
#[path = "NSURLProtocol.rs"]
mod __NSURLProtocol;
#[cfg(feature = "NSURLRequest")]
#[path = "NSURLRequest.rs"]
mod __NSURLRequest;
#[cfg(feature = "NSURLResponse")]
#[path = "NSURLResponse.rs"]
mod __NSURLResponse;
#[cfg(feature = "NSURLSession")]
#[path = "NSURLSession.rs"]
mod __NSURLSession;
#[cfg(feature = "NSUUID")]
#[path = "NSUUID.rs"]
mod __NSUUID;
#[cfg(feature = "NSUbiquitousKeyValueStore")]
#[path = "NSUbiquitousKeyValueStore.rs"]
mod __NSUbiquitousKeyValueStore;
#[cfg(feature = "NSUndoManager")]
#[path = "NSUndoManager.rs"]
mod __NSUndoManager;
#[cfg(feature = "NSUnit")]
#[path = "NSUnit.rs"]
mod __NSUnit;
#[cfg(feature = "NSUserActivity")]
#[path = "NSUserActivity.rs"]
mod __NSUserActivity;
#[cfg(feature = "NSUserDefaults")]
#[path = "NSUserDefaults.rs"]
mod __NSUserDefaults;
#[cfg(feature = "NSUserNotification")]
#[path = "NSUserNotification.rs"]
mod __NSUserNotification;
#[cfg(feature = "NSUserScriptTask")]
#[path = "NSUserScriptTask.rs"]
mod __NSUserScriptTask;
#[cfg(feature = "NSValue")]
#[path = "NSValue.rs"]
mod __NSValue;
#[cfg(feature = "NSValueTransformer")]
#[path = "NSValueTransformer.rs"]
mod __NSValueTransformer;
#[cfg(feature = "NSXMLDTD")]
#[path = "NSXMLDTD.rs"]
mod __NSXMLDTD;
#[cfg(feature = "NSXMLDTDNode")]
#[path = "NSXMLDTDNode.rs"]
mod __NSXMLDTDNode;
#[cfg(feature = "NSXMLDocument")]
#[path = "NSXMLDocument.rs"]
mod __NSXMLDocument;
#[cfg(feature = "NSXMLElement")]
#[path = "NSXMLElement.rs"]
mod __NSXMLElement;
#[cfg(feature = "NSXMLNode")]
#[path = "NSXMLNode.rs"]
mod __NSXMLNode;
#[cfg(feature = "NSXMLNodeOptions")]
#[path = "NSXMLNodeOptions.rs"]
mod __NSXMLNodeOptions;
#[cfg(feature = "NSXMLParser")]
#[path = "NSXMLParser.rs"]
mod __NSXMLParser;
#[cfg(feature = "NSXPCConnection")]
#[path = "NSXPCConnection.rs"]
mod __NSXPCConnection;
#[cfg(feature = "NSZone")]
#[path = "NSZone.rs"]
mod __NSZone;

#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSBundleErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSBundleErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSBundleOnDemandResourceExceededMaximumSizeError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSBundleOnDemandResourceInvalidTagError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSBundleOnDemandResourceOutOfSpaceError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingConflictError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingNetworkFailureError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingNoPermissionError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingOtherError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingQuotaExceededError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCloudSharingTooManyParticipantsError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCoderErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCoderErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCoderInvalidValueError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCoderReadCorruptError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCoderValueNotFoundError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCompressionErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCompressionErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSCompressionFailedError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSDecompressionFailedError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableArchitectureMismatchError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableLinkError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableLoadError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableNotLoadableError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSExecutableRuntimeMismatchError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFeatureUnsupportedError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileLockingError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileManagerUnmountBusyError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileManagerUnmountUnknownError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileNoSuchFileError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadCorruptFileError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadInapplicableStringEncodingError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadInvalidFileNameError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadNoPermissionError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadNoSuchFileError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadTooLargeError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadUnknownError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadUnknownStringEncodingError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileReadUnsupportedSchemeError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteFileExistsError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteInapplicableStringEncodingError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteInvalidFileNameError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteNoPermissionError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteOutOfSpaceError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteUnknownError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteUnsupportedSchemeError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFileWriteVolumeReadOnlyError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFormattingError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFormattingErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSFormattingErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSKeyValueValidationError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListReadCorruptError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListReadStreamError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListReadUnknownVersionError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListWriteInvalidError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSPropertyListWriteStreamError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUbiquitousFileErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUbiquitousFileErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUbiquitousFileNotUploadedDueToQuotaError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUbiquitousFileUbiquityServerNotAvailable;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUbiquitousFileUnavailableError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserActivityConnectionUnavailableError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserActivityErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserActivityErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserActivityHandoffFailedError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserActivityHandoffUserInfoTooLargeError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserActivityRemoteApplicationTimedOutError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSUserCancelledError;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSValidationErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSValidationErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSXPCConnectionCodeSigningRequirementFailure;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSXPCConnectionErrorMaximum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSXPCConnectionErrorMinimum;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSXPCConnectionInterrupted;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSXPCConnectionInvalid;
#[cfg(feature = "FoundationErrors")]
pub use self::__FoundationErrors::NSXPCConnectionReplyInvalid;
#[cfg(feature = "NSAffineTransform")]
pub use self::__NSAffineTransform::NSAffineTransform;
#[cfg(all(feature = "NSAffineTransform", feature = "objc2-core-foundation"))]
pub use self::__NSAffineTransform::NSAffineTransformStruct;
#[cfg(feature = "NSAppleEventDescriptor")]
pub use self::__NSAppleEventDescriptor::NSAppleEventDescriptor;
#[cfg(feature = "NSAppleEventDescriptor")]
pub use self::__NSAppleEventDescriptor::NSAppleEventSendOptions;
#[cfg(feature = "NSAppleEventManager")]
pub use self::__NSAppleEventManager::NSAppleEventManager;
#[cfg(feature = "NSAppleEventManager")]
pub use self::__NSAppleEventManager::NSAppleEventManagerSuspensionID;
#[cfg(all(
    feature = "NSAppleEventManager",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSAppleEventManager::NSAppleEventManagerWillProcessFirstEventNotification;
#[cfg(feature = "NSAppleEventManager")]
pub use self::__NSAppleEventManager::NSAppleEventTimeOutDefault;
#[cfg(feature = "NSAppleEventManager")]
pub use self::__NSAppleEventManager::NSAppleEventTimeOutNone;
#[cfg(feature = "NSAppleScript")]
pub use self::__NSAppleScript::NSAppleScript;
#[cfg(all(feature = "NSAppleScript", feature = "NSString"))]
pub use self::__NSAppleScript::NSAppleScriptErrorAppName;
#[cfg(all(feature = "NSAppleScript", feature = "NSString"))]
pub use self::__NSAppleScript::NSAppleScriptErrorBriefMessage;
#[cfg(all(feature = "NSAppleScript", feature = "NSString"))]
pub use self::__NSAppleScript::NSAppleScriptErrorMessage;
#[cfg(all(feature = "NSAppleScript", feature = "NSString"))]
pub use self::__NSAppleScript::NSAppleScriptErrorNumber;
#[cfg(all(feature = "NSAppleScript", feature = "NSString"))]
pub use self::__NSAppleScript::NSAppleScriptErrorRange;
#[cfg(all(feature = "NSArchiver", feature = "NSCoder"))]
pub use self::__NSArchiver::NSArchiver;
#[cfg(feature = "NSArchiver")]
pub use self::__NSArchiver::NSObjectNSArchiverCallback;
#[cfg(all(feature = "NSArchiver", feature = "NSCoder"))]
pub use self::__NSArchiver::NSUnarchiver;
#[cfg(feature = "NSArray")]
pub use self::__NSArray::NSArray;
#[cfg(feature = "NSArray")]
pub use self::__NSArray::NSBinarySearchingOptions;
#[cfg(feature = "NSArray")]
pub use self::__NSArray::NSMutableArray;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSAlternateDescriptionAttributeName;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedString;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedStringEnumerationOptions;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSAttributedStringFormattingContextKey;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedStringFormattingOptions;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSAttributedStringKey;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedStringMarkdownInterpretedSyntax;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedStringMarkdownParsingFailurePolicy;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedStringMarkdownParsingOptions;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSAttributedStringMarkdownSourcePosition;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSImageURLAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInflectionAgreementArgumentAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInflectionAgreementConceptAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInflectionAlternativeAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInflectionConceptsKey;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInflectionReferentConceptAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInflectionRuleAttributeName;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSInlinePresentationIntent;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSInlinePresentationIntentAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSLanguageIdentifierAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSLocalizedNumberFormatAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSMarkdownSourcePositionAttributeName;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSMorphologyAttributeName;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSMutableAttributedString;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSPresentationIntent;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSPresentationIntentAttributeName;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSPresentationIntentKind;
#[cfg(feature = "NSAttributedString")]
pub use self::__NSAttributedString::NSPresentationIntentTableColumnAlignment;
#[cfg(all(feature = "NSAttributedString", feature = "NSString"))]
pub use self::__NSAttributedString::NSReplacementIndexAttributeName;
#[cfg(feature = "NSAutoreleasePool")]
pub use self::__NSAutoreleasePool::NSAutoreleasePool;
#[cfg(all(feature = "NSBackgroundActivityScheduler", feature = "block2"))]
pub use self::__NSBackgroundActivityScheduler::NSBackgroundActivityCompletionHandler;
#[cfg(feature = "NSBackgroundActivityScheduler")]
pub use self::__NSBackgroundActivityScheduler::NSBackgroundActivityResult;
#[cfg(feature = "NSBackgroundActivityScheduler")]
pub use self::__NSBackgroundActivityScheduler::NSBackgroundActivityScheduler;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundle;
#[cfg(all(feature = "NSBundle", feature = "NSNotification", feature = "NSString"))]
pub use self::__NSBundle::NSBundleDidLoadNotification;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleExecutableArchitectureARM64;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleExecutableArchitectureI386;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleExecutableArchitecturePPC;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleExecutableArchitecturePPC64;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleExecutableArchitectureX86_64;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleResourceRequest;
#[cfg(feature = "NSBundle")]
pub use self::__NSBundle::NSBundleResourceRequestLoadingPriorityUrgent;
#[cfg(all(feature = "NSBundle", feature = "NSNotification", feature = "NSString"))]
pub use self::__NSBundle::NSBundleResourceRequestLowDiskSpaceNotification;
#[cfg(all(feature = "NSBundle", feature = "NSString"))]
pub use self::__NSBundle::NSLoadedClasses;
#[cfg(all(feature = "NSByteCountFormatter", feature = "NSFormatter"))]
pub use self::__NSByteCountFormatter::NSByteCountFormatter;
#[cfg(feature = "NSByteCountFormatter")]
pub use self::__NSByteCountFormatter::NSByteCountFormatterCountStyle;
#[cfg(feature = "NSByteCountFormatter")]
pub use self::__NSByteCountFormatter::NSByteCountFormatterUnits;
#[cfg(feature = "NSByteOrder")]
pub use self::__NSByteOrder::NSSwappedDouble;
#[cfg(feature = "NSByteOrder")]
pub use self::__NSByteOrder::NSSwappedFloat;
#[cfg(feature = "NSCache")]
pub use self::__NSCache::NSCache;
#[cfg(feature = "NSCache")]
pub use self::__NSCache::NSCacheDelegate;
#[cfg(feature = "NSCalendar")]
pub use self::__NSCalendar::NSCalendar;
#[cfg(all(
    feature = "NSCalendar",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSCalendar::NSCalendarDayChangedNotification;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifier;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierBuddhist;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierChinese;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierCoptic;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierEthiopicAmeteAlem;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierEthiopicAmeteMihret;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierGregorian;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierHebrew;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierISO8601;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierIndian;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierIslamic;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierIslamicCivil;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierIslamicTabular;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierIslamicUmmAlQura;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierJapanese;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierPersian;
#[cfg(all(feature = "NSCalendar", feature = "NSString"))]
pub use self::__NSCalendar::NSCalendarIdentifierRepublicOfChina;
#[cfg(feature = "NSCalendar")]
pub use self::__NSCalendar::NSCalendarOptions;
#[cfg(feature = "NSCalendar")]
pub use self::__NSCalendar::NSCalendarUnit;
#[cfg(feature = "NSCalendar")]
pub use self::__NSCalendar::NSDateComponentUndefined;
#[cfg(feature = "NSCalendar")]
pub use self::__NSCalendar::NSDateComponents;
#[cfg(feature = "NSCalendar")]
pub use self::__NSCalendar::NSUndefinedDateComponent;
#[cfg(all(feature = "NSCalendarDate", feature = "NSDate"))]
pub use self::__NSCalendarDate::NSCalendarDate;
#[cfg(feature = "NSCharacterSet")]
pub use self::__NSCharacterSet::NSCharacterSet;
#[cfg(feature = "NSCharacterSet")]
pub use self::__NSCharacterSet::NSMutableCharacterSet;
#[cfg(feature = "NSCharacterSet")]
pub use self::__NSCharacterSet::NSOpenStepUnicodeReservedBase;
#[cfg(feature = "NSClassDescription")]
pub use self::__NSClassDescription::NSClassDescription;
#[cfg(all(
    feature = "NSClassDescription",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSClassDescription::NSClassDescriptionNeededForClassNotification;
#[cfg(feature = "NSClassDescription")]
pub use self::__NSClassDescription::NSObjectNSClassDescriptionPrimitives;
#[cfg(feature = "NSCoder")]
pub use self::__NSCoder::NSCoder;
#[cfg(feature = "NSCoder")]
pub use self::__NSCoder::NSDecodingFailurePolicy;
#[cfg(feature = "NSCoder")]
pub use self::__NSCoder::NXReadNSObjectFromCoder;
#[cfg(all(feature = "NSComparisonPredicate", feature = "NSPredicate"))]
pub use self::__NSComparisonPredicate::NSComparisonPredicate;
#[cfg(feature = "NSComparisonPredicate")]
pub use self::__NSComparisonPredicate::NSComparisonPredicateModifier;
#[cfg(feature = "NSComparisonPredicate")]
pub use self::__NSComparisonPredicate::NSComparisonPredicateOptions;
#[cfg(feature = "NSComparisonPredicate")]
pub use self::__NSComparisonPredicate::NSPredicateOperatorType;
#[cfg(all(feature = "NSCompoundPredicate", feature = "NSPredicate"))]
pub use self::__NSCompoundPredicate::NSCompoundPredicate;
#[cfg(feature = "NSCompoundPredicate")]
pub use self::__NSCompoundPredicate::NSCompoundPredicateType;
#[cfg(feature = "NSConnection")]
pub use self::__NSConnection::NSConnection;
#[cfg(feature = "NSConnection")]
pub use self::__NSConnection::NSConnectionDelegate;
#[cfg(all(feature = "NSConnection", feature = "NSString"))]
pub use self::__NSConnection::NSConnectionDidDieNotification;
#[cfg(all(feature = "NSConnection", feature = "NSString"))]
pub use self::__NSConnection::NSConnectionDidInitializeNotification;
#[cfg(all(feature = "NSConnection", feature = "NSString"))]
pub use self::__NSConnection::NSConnectionReplyMode;
#[cfg(feature = "NSConnection")]
pub use self::__NSConnection::NSDistantObjectRequest;
#[cfg(all(feature = "NSConnection", feature = "NSString"))]
pub use self::__NSConnection::NSFailedAuthenticationException;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSData;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSDataBase64DecodingOptions;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSDataBase64EncodingOptions;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSDataCompressionAlgorithm;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSDataReadingOptions;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSDataSearchOptions;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSDataWritingOptions;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSMutableData;
#[cfg(feature = "NSData")]
pub use self::__NSData::NSPurgeableData;
#[cfg(feature = "NSDate")]
pub use self::__NSDate::NSDate;
#[cfg(all(feature = "NSDate", feature = "NSNotification", feature = "NSString"))]
pub use self::__NSDate::NSSystemClockDidChangeNotification;
#[cfg(feature = "NSDate")]
pub use self::__NSDate::NSTimeInterval;
#[cfg(all(feature = "NSDateComponentsFormatter", feature = "NSFormatter"))]
pub use self::__NSDateComponentsFormatter::NSDateComponentsFormatter;
#[cfg(feature = "NSDateComponentsFormatter")]
pub use self::__NSDateComponentsFormatter::NSDateComponentsFormatterUnitsStyle;
#[cfg(feature = "NSDateComponentsFormatter")]
pub use self::__NSDateComponentsFormatter::NSDateComponentsFormatterZeroFormattingBehavior;
#[cfg(all(feature = "NSDateFormatter", feature = "NSFormatter"))]
pub use self::__NSDateFormatter::NSDateFormatter;
#[cfg(feature = "NSDateFormatter")]
pub use self::__NSDateFormatter::NSDateFormatterBehavior;
#[cfg(feature = "NSDateFormatter")]
pub use self::__NSDateFormatter::NSDateFormatterStyle;
#[cfg(feature = "NSDateInterval")]
pub use self::__NSDateInterval::NSDateInterval;
#[cfg(all(feature = "NSDateIntervalFormatter", feature = "NSFormatter"))]
pub use self::__NSDateIntervalFormatter::NSDateIntervalFormatter;
#[cfg(feature = "NSDateIntervalFormatter")]
pub use self::__NSDateIntervalFormatter::NSDateIntervalFormatterStyle;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSCountFrames;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSDeallocateZombies;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSDebugEnabled;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSFrameAddress;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSIsFreedObject;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSKeepAllocationStatistics;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSRecordAllocationEvent;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSReturnAddress;
#[cfg(feature = "NSDebug")]
pub use self::__NSDebug::NSZombieEnabled;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSCalculationError;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalAdd;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalCompact;
#[cfg(all(feature = "NSDecimal", feature = "NSObjCRuntime"))]
pub use self::__NSDecimal::NSDecimalCompare;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalCopy;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalDivide;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalMultiply;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalMultiplyByPowerOf10;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalNormalize;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalPower;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalRound;
#[cfg(all(feature = "NSDecimal", feature = "NSString"))]
pub use self::__NSDecimal::NSDecimalString;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSDecimalSubtract;
#[cfg(feature = "NSDecimal")]
pub use self::__NSDecimal::NSRoundingMode;
#[cfg(all(feature = "NSDecimalNumber", feature = "NSValue"))]
pub use self::__NSDecimalNumber::NSDecimalNumber;
#[cfg(feature = "NSDecimalNumber")]
pub use self::__NSDecimalNumber::NSDecimalNumberBehaviors;
#[cfg(all(
    feature = "NSDecimalNumber",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSDecimalNumber::NSDecimalNumberDivideByZeroException;
#[cfg(all(
    feature = "NSDecimalNumber",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSDecimalNumber::NSDecimalNumberExactnessException;
#[cfg(feature = "NSDecimalNumber")]
pub use self::__NSDecimalNumber::NSDecimalNumberHandler;
#[cfg(all(
    feature = "NSDecimalNumber",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSDecimalNumber::NSDecimalNumberOverflowException;
#[cfg(all(
    feature = "NSDecimalNumber",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSDecimalNumber::NSDecimalNumberUnderflowException;
#[cfg(feature = "NSDictionary")]
pub use self::__NSDictionary::NSDictionary;
#[cfg(feature = "NSDictionary")]
pub use self::__NSDictionary::NSMutableDictionary;
#[cfg(all(feature = "NSDistantObject", feature = "NSProxy"))]
pub use self::__NSDistantObject::NSDistantObject;
#[cfg(feature = "NSDistributedLock")]
pub use self::__NSDistributedLock::NSDistributedLock;
#[cfg(all(
    feature = "NSDistributedNotificationCenter",
    feature = "NSNotification"
))]
pub use self::__NSDistributedNotificationCenter::NSDistributedNotificationCenter;
#[cfg(all(feature = "NSDistributedNotificationCenter", feature = "NSString"))]
pub use self::__NSDistributedNotificationCenter::NSDistributedNotificationCenterType;
#[cfg(feature = "NSDistributedNotificationCenter")]
pub use self::__NSDistributedNotificationCenter::NSDistributedNotificationOptions;
#[cfg(all(feature = "NSDistributedNotificationCenter", feature = "NSString"))]
pub use self::__NSDistributedNotificationCenter::NSLocalNotificationCenterType;
#[cfg(feature = "NSDistributedNotificationCenter")]
pub use self::__NSDistributedNotificationCenter::NSNotificationDeliverImmediately;
#[cfg(feature = "NSDistributedNotificationCenter")]
pub use self::__NSDistributedNotificationCenter::NSNotificationPostToAllSessions;
#[cfg(feature = "NSDistributedNotificationCenter")]
pub use self::__NSDistributedNotificationCenter::NSNotificationSuspensionBehavior;
#[cfg(all(feature = "NSEnergyFormatter", feature = "NSFormatter"))]
pub use self::__NSEnergyFormatter::NSEnergyFormatter;
#[cfg(feature = "NSEnergyFormatter")]
pub use self::__NSEnergyFormatter::NSEnergyFormatterUnit;
#[cfg(feature = "NSEnumerator")]
pub use self::__NSEnumerator::NSEnumerator;
#[cfg(feature = "NSEnumerator")]
pub use self::__NSEnumerator::NSFastEnumeration;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSCocoaErrorDomain;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSDebugDescriptionErrorKey;
#[cfg(feature = "NSError")]
pub use self::__NSError::NSError;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSErrorDomain;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSErrorUserInfoKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSFilePathErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSHelpAnchorErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSLocalizedDescriptionKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSLocalizedFailureErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSLocalizedFailureReasonErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSLocalizedRecoveryOptionsErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSLocalizedRecoverySuggestionErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSMachErrorDomain;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSMultipleUnderlyingErrorsKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSOSStatusErrorDomain;
#[cfg(feature = "NSError")]
pub use self::__NSError::NSObjectNSErrorRecoveryAttempting;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSPOSIXErrorDomain;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSRecoveryAttempterErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSStringEncodingErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSURLErrorKey;
#[cfg(all(feature = "NSError", feature = "NSString"))]
pub use self::__NSError::NSUnderlyingErrorKey;
#[cfg(feature = "NSException")]
pub use self::__NSException::NSAssertionHandler;
#[cfg(all(feature = "NSException", feature = "NSString"))]
pub use self::__NSException::NSAssertionHandlerKey;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSDestinationInvalidException;
#[cfg(feature = "NSException")]
pub use self::__NSException::NSException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSGenericException;
#[cfg(feature = "NSException")]
pub use self::__NSException::NSGetUncaughtExceptionHandler;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSInconsistentArchiveException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSInternalInconsistencyException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSInvalidArgumentException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSInvalidReceivePortException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSInvalidSendPortException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSMallocException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSObjectInaccessibleException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSObjectNotAvailableException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSOldStyleException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSPortReceiveException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSPortSendException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSPortTimeoutException;
#[cfg(all(
    feature = "NSException",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSException::NSRangeException;
#[cfg(feature = "NSException")]
pub use self::__NSException::NSSetUncaughtExceptionHandler;
#[cfg(feature = "NSException")]
pub use self::__NSException::NSUncaughtExceptionHandler;
#[cfg(feature = "NSExpression")]
pub use self::__NSExpression::NSExpression;
#[cfg(feature = "NSExpression")]
pub use self::__NSExpression::NSExpressionType;
#[cfg(feature = "NSExtensionContext")]
pub use self::__NSExtensionContext::NSExtensionContext;
#[cfg(all(feature = "NSExtensionContext", feature = "NSString"))]
pub use self::__NSExtensionContext::NSExtensionHostDidBecomeActiveNotification;
#[cfg(all(feature = "NSExtensionContext", feature = "NSString"))]
pub use self::__NSExtensionContext::NSExtensionHostDidEnterBackgroundNotification;
#[cfg(all(feature = "NSExtensionContext", feature = "NSString"))]
pub use self::__NSExtensionContext::NSExtensionHostWillEnterForegroundNotification;
#[cfg(all(feature = "NSExtensionContext", feature = "NSString"))]
pub use self::__NSExtensionContext::NSExtensionHostWillResignActiveNotification;
#[cfg(all(feature = "NSExtensionContext", feature = "NSString"))]
pub use self::__NSExtensionContext::NSExtensionItemsAndErrorsKey;
#[cfg(feature = "NSExtensionItem")]
pub use self::__NSExtensionItem::NSExtensionItem;
#[cfg(all(feature = "NSExtensionItem", feature = "NSString"))]
pub use self::__NSExtensionItem::NSExtensionItemAttachmentsKey;
#[cfg(all(feature = "NSExtensionItem", feature = "NSString"))]
pub use self::__NSExtensionItem::NSExtensionItemAttributedContentTextKey;
#[cfg(all(feature = "NSExtensionItem", feature = "NSString"))]
pub use self::__NSExtensionItem::NSExtensionItemAttributedTitleKey;
#[cfg(feature = "NSExtensionRequestHandling")]
pub use self::__NSExtensionRequestHandling::NSExtensionRequestHandling;
#[cfg(feature = "NSFileCoordinator")]
pub use self::__NSFileCoordinator::NSFileAccessIntent;
#[cfg(feature = "NSFileCoordinator")]
pub use self::__NSFileCoordinator::NSFileCoordinator;
#[cfg(feature = "NSFileCoordinator")]
pub use self::__NSFileCoordinator::NSFileCoordinatorReadingOptions;
#[cfg(feature = "NSFileCoordinator")]
pub use self::__NSFileCoordinator::NSFileCoordinatorWritingOptions;
#[cfg(feature = "NSFileHandle")]
pub use self::__NSFileHandle::NSFileHandle;
#[cfg(all(
    feature = "NSFileHandle",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSFileHandle::NSFileHandleConnectionAcceptedNotification;
#[cfg(all(
    feature = "NSFileHandle",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSFileHandle::NSFileHandleDataAvailableNotification;
#[cfg(all(feature = "NSFileHandle", feature = "NSString"))]
pub use self::__NSFileHandle::NSFileHandleNotificationDataItem;
#[cfg(all(feature = "NSFileHandle", feature = "NSString"))]
pub use self::__NSFileHandle::NSFileHandleNotificationFileHandleItem;
#[cfg(all(feature = "NSFileHandle", feature = "NSString"))]
pub use self::__NSFileHandle::NSFileHandleNotificationMonitorModes;
#[cfg(all(
    feature = "NSFileHandle",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSFileHandle::NSFileHandleOperationException;
#[cfg(all(
    feature = "NSFileHandle",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSFileHandle::NSFileHandleReadCompletionNotification;
#[cfg(all(
    feature = "NSFileHandle",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSFileHandle::NSFileHandleReadToEndOfFileCompletionNotification;
#[cfg(feature = "NSFileHandle")]
pub use self::__NSFileHandle::NSPipe;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSDirectoryEnumerationOptions;
#[cfg(all(feature = "NSEnumerator", feature = "NSFileManager"))]
pub use self::__NSFileManager::NSDirectoryEnumerator;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileAppendOnly;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileAttributeKey;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileAttributeType;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileBusy;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileCreationDate;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileDeviceIdentifier;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileExtensionHidden;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileGroupOwnerAccountID;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileGroupOwnerAccountName;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileHFSCreatorCode;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileHFSTypeCode;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileImmutable;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSFileManager;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSFileManagerDelegate;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSFileManagerItemReplacementOptions;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileManagerUnmountDissentingProcessIdentifierErrorKey;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSFileManagerUnmountOptions;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileModificationDate;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileOwnerAccountID;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileOwnerAccountName;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFilePosixPermissions;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionComplete;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionCompleteUnlessOpen;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionCompleteUntilFirstUserAuthentication;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionCompleteWhenUserInactive;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionKey;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionNone;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProtectionType;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSFileProviderService;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileProviderServiceName;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileReferenceCount;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSize;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSystemFileNumber;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSystemFreeNodes;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSystemFreeSize;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSystemNodes;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSystemNumber;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileSystemSize;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileType;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeBlockSpecial;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeCharacterSpecial;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeDirectory;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeRegular;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeSocket;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeSymbolicLink;
#[cfg(all(feature = "NSFileManager", feature = "NSString"))]
pub use self::__NSFileManager::NSFileTypeUnknown;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSURLRelationship;
#[cfg(all(
    feature = "NSFileManager",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSFileManager::NSUbiquityIdentityDidChangeNotification;
#[cfg(feature = "NSFileManager")]
pub use self::__NSFileManager::NSVolumeEnumerationOptions;
#[cfg(feature = "NSFilePresenter")]
pub use self::__NSFilePresenter::NSFilePresenter;
#[cfg(feature = "NSFileVersion")]
pub use self::__NSFileVersion::NSFileVersion;
#[cfg(feature = "NSFileVersion")]
pub use self::__NSFileVersion::NSFileVersionAddingOptions;
#[cfg(feature = "NSFileVersion")]
pub use self::__NSFileVersion::NSFileVersionReplacingOptions;
#[cfg(feature = "NSFileWrapper")]
pub use self::__NSFileWrapper::NSFileWrapper;
#[cfg(feature = "NSFileWrapper")]
pub use self::__NSFileWrapper::NSFileWrapperReadingOptions;
#[cfg(feature = "NSFileWrapper")]
pub use self::__NSFileWrapper::NSFileWrapperWritingOptions;
#[cfg(feature = "NSFormatter")]
pub use self::__NSFormatter::NSFormatter;
#[cfg(feature = "NSFormatter")]
pub use self::__NSFormatter::NSFormattingContext;
#[cfg(feature = "NSFormatter")]
pub use self::__NSFormatter::NSFormattingUnitStyle;
#[cfg(feature = "NSGarbageCollector")]
pub use self::__NSGarbageCollector::NSGarbageCollector;
#[cfg(feature = "NSGeometry")]
pub use self::__NSGeometry::NSAlignmentOptions;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSContainsRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSDivideRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSEdgeInsets;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSEdgeInsetsEqual;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSEdgeInsetsZero;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSEqualPoints;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSEqualRects;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSEqualSizes;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSInsetRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSIntegralRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSIntegralRectWithOptions;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSIntersectionRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSIntersectsRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSIsEmptyRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSMouseInRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSOffsetRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSPointArray;
#[cfg(all(
    feature = "NSGeometry",
    feature = "NSString",
    feature = "objc2-core-foundation"
))]
pub use self::__NSGeometry::NSPointFromString;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSPointInRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSPointPointer;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSRectArray;
#[cfg(all(
    feature = "NSGeometry",
    feature = "NSString",
    feature = "objc2-core-foundation"
))]
pub use self::__NSGeometry::NSRectFromString;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSRectPointer;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSSizeArray;
#[cfg(all(
    feature = "NSGeometry",
    feature = "NSString",
    feature = "objc2-core-foundation"
))]
pub use self::__NSGeometry::NSSizeFromString;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSSizePointer;
#[cfg(all(
    feature = "NSGeometry",
    feature = "NSString",
    feature = "objc2-core-foundation"
))]
pub use self::__NSGeometry::NSStringFromPoint;
#[cfg(all(
    feature = "NSGeometry",
    feature = "NSString",
    feature = "objc2-core-foundation"
))]
pub use self::__NSGeometry::NSStringFromRect;
#[cfg(all(
    feature = "NSGeometry",
    feature = "NSString",
    feature = "objc2-core-foundation"
))]
pub use self::__NSGeometry::NSStringFromSize;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSUnionRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSZeroPoint;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSZeroRect;
#[cfg(all(feature = "NSGeometry", feature = "objc2-core-foundation"))]
pub use self::__NSGeometry::NSZeroSize;
#[cfg(all(feature = "NSHFSFileTypes", feature = "NSString"))]
pub use self::__NSHFSFileTypes::NSFileTypeForHFSTypeCode;
#[cfg(all(feature = "NSHFSFileTypes", feature = "NSString"))]
pub use self::__NSHFSFileTypes::NSHFSTypeCodeFromFileType;
#[cfg(all(feature = "NSHFSFileTypes", feature = "NSString"))]
pub use self::__NSHFSFileTypes::NSHFSTypeOfFile;
#[cfg(feature = "NSHTTPCookie")]
pub use self::__NSHTTPCookie::NSHTTPCookie;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieComment;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieCommentURL;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieDiscard;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieDomain;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieExpires;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieMaximumAge;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieName;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieOriginURL;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookiePath;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookiePort;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookiePropertyKey;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieSameSiteLax;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieSameSitePolicy;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieSameSiteStrict;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieSecure;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieSetByJavaScript;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieStringPolicy;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieValue;
#[cfg(all(feature = "NSHTTPCookie", feature = "NSString"))]
pub use self::__NSHTTPCookie::NSHTTPCookieVersion;
#[cfg(feature = "NSHTTPCookieStorage")]
pub use self::__NSHTTPCookieStorage::NSHTTPCookieAcceptPolicy;
#[cfg(all(
    feature = "NSHTTPCookieStorage",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSHTTPCookieStorage::NSHTTPCookieManagerAcceptPolicyChangedNotification;
#[cfg(all(
    feature = "NSHTTPCookieStorage",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSHTTPCookieStorage::NSHTTPCookieManagerCookiesChangedNotification;
#[cfg(feature = "NSHTTPCookieStorage")]
pub use self::__NSHTTPCookieStorage::NSHTTPCookieStorage;
#[cfg(all(feature = "NSArray", feature = "NSHashTable"))]
pub use self::__NSHashTable::NSAllHashTableObjects;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSCompareHashTables;
#[cfg(all(feature = "NSHashTable", feature = "NSZone"))]
pub use self::__NSHashTable::NSCopyHashTableWithZone;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSCountHashTable;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSCreateHashTable;
#[cfg(all(feature = "NSHashTable", feature = "NSString", feature = "NSZone"))]
pub use self::__NSHashTable::NSCreateHashTableWithZone;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSEndHashTableEnumeration;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSEnumerateHashTable;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSFreeHashTable;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashEnumerator;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashGet;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashInsert;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashInsertIfAbsent;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashInsertKnownAbsent;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashRemove;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashTable;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSHashTableCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSPointerFunctions"))]
pub use self::__NSHashTable::NSHashTableCopyIn;
#[cfg(all(feature = "NSHashTable", feature = "NSPointerFunctions"))]
pub use self::__NSHashTable::NSHashTableObjectPointerPersonality;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSHashTableOptions;
#[cfg(all(feature = "NSHashTable", feature = "NSPointerFunctions"))]
pub use self::__NSHashTable::NSHashTableStrongMemory;
#[cfg(all(feature = "NSHashTable", feature = "NSPointerFunctions"))]
pub use self::__NSHashTable::NSHashTableWeakMemory;
#[cfg(all(feature = "NSHashTable", feature = "NSPointerFunctions"))]
pub use self::__NSHashTable::NSHashTableZeroingWeakMemory;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSIntHashCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSIntegerHashCallBacks;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSNextHashEnumeratorItem;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSNonOwnedPointerHashCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSNonRetainedObjectHashCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSObjectHashCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSOwnedObjectIdentityHashCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSOwnedPointerHashCallBacks;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSPointerToStructHashCallBacks;
#[cfg(feature = "NSHashTable")]
pub use self::__NSHashTable::NSResetHashTable;
#[cfg(all(feature = "NSHashTable", feature = "NSString"))]
pub use self::__NSHashTable::NSStringFromHashTable;
#[cfg(feature = "NSHost")]
pub use self::__NSHost::NSHost;
#[cfg(feature = "NSISO8601DateFormatter")]
pub use self::__NSISO8601DateFormatter::NSISO8601DateFormatOptions;
#[cfg(all(feature = "NSFormatter", feature = "NSISO8601DateFormatter"))]
pub use self::__NSISO8601DateFormatter::NSISO8601DateFormatter;
#[cfg(feature = "NSIndexPath")]
pub use self::__NSIndexPath::NSIndexPath;
#[cfg(feature = "NSIndexSet")]
pub use self::__NSIndexSet::NSIndexSet;
#[cfg(feature = "NSIndexSet")]
pub use self::__NSIndexSet::NSMutableIndexSet;
#[cfg(feature = "NSInflectionRule")]
pub use self::__NSInflectionRule::NSInflectionRule;
#[cfg(feature = "NSInflectionRule")]
pub use self::__NSInflectionRule::NSInflectionRuleExplicit;
#[cfg(feature = "NSInvocation")]
pub use self::__NSInvocation::NSInvocation;
#[cfg(all(feature = "NSItemProvider", feature = "NSString"))]
pub use self::__NSItemProvider::NSExtensionJavaScriptFinalizeArgumentKey;
#[cfg(all(feature = "NSItemProvider", feature = "NSString"))]
pub use self::__NSItemProvider::NSExtensionJavaScriptPreprocessingResultsKey;
#[cfg(feature = "NSItemProvider")]
pub use self::__NSItemProvider::NSItemProvider;
#[cfg(all(
    feature = "NSError",
    feature = "NSItemProvider",
    feature = "NSObject",
    feature = "block2"
))]
pub use self::__NSItemProvider::NSItemProviderCompletionHandler;
#[cfg(feature = "NSItemProvider")]
pub use self::__NSItemProvider::NSItemProviderErrorCode;
#[cfg(all(feature = "NSItemProvider", feature = "NSString"))]
pub use self::__NSItemProvider::NSItemProviderErrorDomain;
#[cfg(feature = "NSItemProvider")]
pub use self::__NSItemProvider::NSItemProviderFileOptions;
#[cfg(all(
    feature = "NSDictionary",
    feature = "NSError",
    feature = "NSItemProvider",
    feature = "NSObject",
    feature = "block2"
))]
pub use self::__NSItemProvider::NSItemProviderLoadHandler;
#[cfg(all(feature = "NSItemProvider", feature = "NSString"))]
pub use self::__NSItemProvider::NSItemProviderPreferredImageSizeKey;
#[cfg(feature = "NSItemProvider")]
pub use self::__NSItemProvider::NSItemProviderReading;
#[cfg(feature = "NSItemProvider")]
pub use self::__NSItemProvider::NSItemProviderRepresentationVisibility;
#[cfg(feature = "NSItemProvider")]
pub use self::__NSItemProvider::NSItemProviderWriting;
#[cfg(feature = "NSJSONSerialization")]
pub use self::__NSJSONSerialization::NSJSONReadingOptions;
#[cfg(feature = "NSJSONSerialization")]
pub use self::__NSJSONSerialization::NSJSONSerialization;
#[cfg(feature = "NSJSONSerialization")]
pub use self::__NSJSONSerialization::NSJSONWritingOptions;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSAverageKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSCountKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSDistinctUnionOfArraysKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSDistinctUnionOfObjectsKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSDistinctUnionOfSetsKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSMaximumKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSMinimumKeyValueOperator;
#[cfg(feature = "NSKeyValueCoding")]
pub use self::__NSKeyValueCoding::NSObjectNSKeyValueCoding;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSSumKeyValueOperator;
#[cfg(all(
    feature = "NSKeyValueCoding",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSKeyValueCoding::NSUndefinedKeyException;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSUnionOfArraysKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSUnionOfObjectsKeyValueOperator;
#[cfg(all(feature = "NSKeyValueCoding", feature = "NSString"))]
pub use self::__NSKeyValueCoding::NSUnionOfSetsKeyValueOperator;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSKeyValueChange;
#[cfg(all(feature = "NSKeyValueObserving", feature = "NSString"))]
pub use self::__NSKeyValueObserving::NSKeyValueChangeIndexesKey;
#[cfg(all(feature = "NSKeyValueObserving", feature = "NSString"))]
pub use self::__NSKeyValueObserving::NSKeyValueChangeKey;
#[cfg(all(feature = "NSKeyValueObserving", feature = "NSString"))]
pub use self::__NSKeyValueObserving::NSKeyValueChangeKindKey;
#[cfg(all(feature = "NSKeyValueObserving", feature = "NSString"))]
pub use self::__NSKeyValueObserving::NSKeyValueChangeNewKey;
#[cfg(all(feature = "NSKeyValueObserving", feature = "NSString"))]
pub use self::__NSKeyValueObserving::NSKeyValueChangeNotificationIsPriorKey;
#[cfg(all(feature = "NSKeyValueObserving", feature = "NSString"))]
pub use self::__NSKeyValueObserving::NSKeyValueChangeOldKey;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSKeyValueObservingOptions;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSKeyValueSetMutationKind;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSObjectNSKeyValueObserverNotification;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSObjectNSKeyValueObserverRegistration;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSObjectNSKeyValueObserving;
#[cfg(feature = "NSKeyValueObserving")]
pub use self::__NSKeyValueObserving::NSObjectNSKeyValueObservingCustomization;
#[cfg(feature = "NSKeyValueSharedObservers")]
pub use self::__NSKeyValueSharedObservers::NSKeyValueSharedObservers;
#[cfg(feature = "NSKeyValueSharedObservers")]
pub use self::__NSKeyValueSharedObservers::NSKeyValueSharedObserversSnapshot;
#[cfg(feature = "NSKeyValueSharedObservers")]
pub use self::__NSKeyValueSharedObservers::NSObjectNSKeyValueSharedObserverRegistration;
#[cfg(all(
    feature = "NSKeyedArchiver",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSKeyedArchiver::NSInvalidArchiveOperationException;
#[cfg(all(
    feature = "NSKeyedArchiver",
    feature = "NSObjCRuntime",
    feature = "NSString"
))]
pub use self::__NSKeyedArchiver::NSInvalidUnarchiveOperationException;
#[cfg(all(feature = "NSKeyedArchiver", feature = "NSString"))]
pub use self::__NSKeyedArchiver::NSKeyedArchiveRootObjectKey;
#[cfg(all(feature = "NSCoder", feature = "NSKeyedArchiver"))]
pub use self::__NSKeyedArchiver::NSKeyedArchiver;
#[cfg(feature = "NSKeyedArchiver")]
pub use self::__NSKeyedArchiver::NSKeyedArchiverDelegate;
#[cfg(all(feature = "NSCoder", feature = "NSKeyedArchiver"))]
pub use self::__NSKeyedArchiver::NSKeyedUnarchiver;
#[cfg(feature = "NSKeyedArchiver")]
pub use self::__NSKeyedArchiver::NSKeyedUnarchiverDelegate;
#[cfg(feature = "NSKeyedArchiver")]
pub use self::__NSKeyedArchiver::NSObjectNSKeyedArchiverObjectSubstitution;
#[cfg(feature = "NSKeyedArchiver")]
pub use self::__NSKeyedArchiver::NSObjectNSKeyedUnarchiverObjectSubstitution;
#[cfg(all(feature = "NSFormatter", feature = "NSLengthFormatter"))]
pub use self::__NSLengthFormatter::NSLengthFormatter;
#[cfg(feature = "NSLengthFormatter")]
pub use self::__NSLengthFormatter::NSLengthFormatterUnit;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTag;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagAdjective;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagAdverb;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagClassifier;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagCloseParenthesis;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagCloseQuote;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagConjunction;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagDash;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagDeterminer;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagIdiom;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagInterjection;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagNoun;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagNumber;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOpenParenthesis;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOpenQuote;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOrganizationName;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOther;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOtherPunctuation;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOtherWhitespace;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagOtherWord;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagParagraphBreak;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagParticle;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagPersonalName;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagPlaceName;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagPreposition;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagPronoun;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagPunctuation;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagScheme;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeLanguage;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeLemma;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeLexicalClass;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeNameType;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeNameTypeOrLexicalClass;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeScript;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSchemeTokenType;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagSentenceTerminator;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagVerb;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagWhitespace;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagWord;
#[cfg(all(feature = "NSLinguisticTagger", feature = "NSString"))]
pub use self::__NSLinguisticTagger::NSLinguisticTagWordJoiner;
#[cfg(feature = "NSLinguisticTagger")]
pub use self::__NSLinguisticTagger::NSLinguisticTagger;
#[cfg(feature = "NSLinguisticTagger")]
pub use self::__NSLinguisticTagger::NSLinguisticTaggerOptions;
#[cfg(feature = "NSLinguisticTagger")]
pub use self::__NSLinguisticTagger::NSLinguisticTaggerUnit;
#[cfg(all(feature = "NSFormatter", feature = "NSListFormatter"))]
pub use self::__NSListFormatter::NSListFormatter;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSBuddhistCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSChineseCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSNotification", feature = "NSString"))]
pub use self::__NSLocale::NSCurrentLocaleDidChangeNotification;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSGregorianCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSHebrewCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSISO8601Calendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSIndianCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSIslamicCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSIslamicCivilCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSJapaneseCalendar;
#[cfg(feature = "NSLocale")]
pub use self::__NSLocale::NSLocale;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleAlternateQuotationBeginDelimiterKey;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleAlternateQuotationEndDelimiterKey;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleCollationIdentifier;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleCollatorIdentifier;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleCountryCode;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleCurrencyCode;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleCurrencySymbol;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleDecimalSeparator;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleExemplarCharacterSet;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleGroupingSeparator;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleIdentifier;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleKey;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleLanguageCode;
#[cfg(feature = "NSLocale")]
pub use self::__NSLocale::NSLocaleLanguageDirection;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleMeasurementSystem;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleQuotationBeginDelimiterKey;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleQuotationEndDelimiterKey;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleScriptCode;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleUsesMetricSystem;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSLocaleVariantCode;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSPersianCalendar;
#[cfg(all(feature = "NSLocale", feature = "NSString"))]
pub use self::__NSLocale::NSRepublicOfChinaCalendar;
#[cfg(feature = "NSLocalizedNumberFormatRule")]
pub use self::__NSLocalizedNumberFormatRule::NSLocalizedNumberFormatRule;
#[cfg(feature = "NSLock")]
pub use self::__NSLock::NSCondition;
#[cfg(feature = "NSLock")]
pub use self::__NSLock::NSConditionLock;
#[cfg(feature = "NSLock")]
pub use self::__NSLock::NSLock;
#[cfg(feature = "NSLock")]
pub use self::__NSLock::NSLocking;
#[cfg(feature = "NSLock")]
pub use self::__NSLock::NSRecursiveLock;
#[cfg(all(feature = "NSArray", feature = "NSMapTable"))]
pub use self::__NSMapTable::NSAllMapTableKeys;
#[cfg(all(feature = "NSArray", feature = "NSMapTable"))]
pub use self::__NSMapTable::NSAllMapTableValues;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSCompareMapTables;
#[cfg(all(feature = "NSMapTable", feature = "NSZone"))]
pub use self::__NSMapTable::NSCopyMapTableWithZone;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSCountMapTable;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSCreateMapTable;
#[cfg(all(feature = "NSMapTable", feature = "NSString", feature = "NSZone"))]
pub use self::__NSMapTable::NSCreateMapTableWithZone;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSEndMapTableEnumeration;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSEnumerateMapTable;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSIntMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSIntMapValueCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSIntegerMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSIntegerMapValueCallBacks;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapEnumerator;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapGet;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapInsert;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapInsertIfAbsent;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapInsertKnownAbsent;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapMember;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapRemove;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapTable;
#[cfg(all(feature = "NSMapTable", feature = "NSPointerFunctions"))]
pub use self::__NSMapTable::NSMapTableCopyIn;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSMapTableKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSPointerFunctions"))]
pub use self::__NSMapTable::NSMapTableObjectPointerPersonality;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSMapTableOptions;
#[cfg(all(feature = "NSMapTable", feature = "NSPointerFunctions"))]
pub use self::__NSMapTable::NSMapTableStrongMemory;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSMapTableValueCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSPointerFunctions"))]
pub use self::__NSMapTable::NSMapTableWeakMemory;
#[cfg(all(feature = "NSMapTable", feature = "NSPointerFunctions"))]
pub use self::__NSMapTable::NSMapTableZeroingWeakMemory;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSNextMapEnumeratorPair;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSNonOwnedPointerMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSNonOwnedPointerMapValueCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSNonOwnedPointerOrNullMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSNonRetainedObjectMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSNonRetainedObjectMapValueCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSObjectMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSObjectMapValueCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSOwnedPointerMapKeyCallBacks;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSOwnedPointerMapValueCallBacks;
#[cfg(feature = "NSMapTable")]
pub use self::__NSMapTable::NSResetMapTable;
#[cfg(all(feature = "NSMapTable", feature = "NSString"))]
pub use self::__NSMapTable::NSStringFromMapTable;
#[cfg(all(feature = "NSFormatter", feature = "NSMassFormatter"))]
pub use self::__NSMassFormatter::NSMassFormatter;
#[cfg(feature = "NSMassFormatter")]
pub use self::__NSMassFormatter::NSMassFormatterUnit;
#[cfg(feature = "NSMeasurement")]
pub use self::__NSMeasurement::NSMeasurement;
#[cfg(all(feature = "NSFormatter", feature = "NSMeasurementFormatter"))]
pub use self::__NSMeasurementFormatter::NSMeasurementFormatter;
#[cfg(feature = "NSMeasurementFormatter")]
pub use self::__NSMeasurementFormatter::NSMeasurementFormatterUnitOptions;
#[cfg(feature = "NSMetadata")]
pub use self::__NSMetadata::NSMetadataItem;
#[cfg(feature = "NSMetadata")]
pub use self::__NSMetadata::NSMetadataQuery;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryAccessibleUbiquitousExternalDocumentsScope;
#[cfg(feature = "NSMetadata")]
pub use self::__NSMetadata::NSMetadataQueryAttributeValueTuple;
#[cfg(feature = "NSMetadata")]
pub use self::__NSMetadata::NSMetadataQueryDelegate;
#[cfg(all(
    feature = "NSMetadata",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSMetadata::NSMetadataQueryDidFinishGatheringNotification;
#[cfg(all(
    feature = "NSMetadata",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSMetadata::NSMetadataQueryDidStartGatheringNotification;
#[cfg(all(
    feature = "NSMetadata",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSMetadata::NSMetadataQueryDidUpdateNotification;
#[cfg(all(
    feature = "NSMetadata",
    feature = "NSNotification",
    feature = "NSString"
))]
pub use self::__NSMetadata::NSMetadataQueryGatheringProgressNotification;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryIndexedLocalComputerScope;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryIndexedNetworkScope;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryLocalComputerScope;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryNetworkScope;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryResultContentRelevanceAttribute;
#[cfg(feature = "NSMetadata")]
pub use self::__NSMetadata::NSMetadataQueryResultGroup;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryUbiquitousDataScope;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryUbiquitousDocumentsScope;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryUpdateAddedItemsKey;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryUpdateChangedItemsKey;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryUpdateRemovedItemsKey;
#[cfg(all(feature = "NSMetadata", feature = "NSString"))]
pub use self::__NSMetadata::NSMetadataQueryUserHomeScope;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAcquisitionMakeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAcquisitionModelKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAlbumKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAltitudeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemApertureKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAppleLoopDescriptorsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAppleLoopsKeyFilterTypeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAppleLoopsLoopModeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAppleLoopsRootKeyKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemApplicationCategoriesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAttributeChangeDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAudiencesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAudioBitRateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAudioChannelCountKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAudioEncodingApplicationKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAudioSampleRateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAudioTrackNumberKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAuthorAddressesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAuthorEmailAddressesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemAuthorsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemBitsPerSampleKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCFBundleIdentifierKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCameraOwnerKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCityKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCodecsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemColorSpaceKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCommentKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemComposerKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemContactKeywordsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemContentCreationDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemContentModificationDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemContentTypeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemContentTypeTreeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemContributorsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCopyrightKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCountryKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCoverageKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemCreatorKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDateAddedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDeliveryTypeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDescriptionKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDirectorKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDisplayNameKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDownloadedDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDueDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemDurationSecondsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemEXIFGPSVersionKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemEXIFVersionKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemEditorsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemEmailAddressesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemEncodingApplicationsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemExecutableArchitecturesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemExecutablePlatformKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemExposureModeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemExposureProgramKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemExposureTimeSecondsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemExposureTimeStringKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFNumberKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFSContentChangeDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFSCreationDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFSNameKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFSSizeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFinderCommentKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFlashOnOffKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFocalLength35mmKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFocalLengthKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemFontsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSAreaInformationKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDOPKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDateStampKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDestBearingKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDestDistanceKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDestLatitudeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDestLongitudeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSDifferentalKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSMapDatumKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSMeasureModeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSProcessingMethodKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSStatusKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGPSTrackKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemGenreKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemHasAlphaChannelKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemHeadlineKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemISOSpeedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemIdentifierKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemImageDirectionKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemInformationKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemInstantMessageAddressesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemInstructionsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemIsApplicationManagedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemIsGeneralMIDISequenceKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemIsLikelyJunkKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemIsUbiquitousKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemKeySignatureKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemKeywordsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemKindKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLanguagesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLastUsedDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLatitudeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLayerNamesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLensModelKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLongitudeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemLyricistKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemMaxApertureKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemMediaTypesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemMeteringModeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemMusicalGenreKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemMusicalInstrumentCategoryKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemMusicalInstrumentNameKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemNamedLocationKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemNumberOfPagesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemOrganizationsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemOrientationKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemOriginalFormatKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemOriginalSourceKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPageHeightKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPageWidthKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemParticipantsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPathKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPerformersKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPhoneNumbersKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPixelCountKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPixelHeightKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPixelWidthKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemProducerKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemProfileNameKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemProjectsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemPublishersKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRecipientAddressesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRecipientEmailAddressesKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRecipientsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRecordingDateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRecordingYearKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRedEyeOnOffKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemResolutionHeightDPIKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemResolutionWidthDPIKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemRightsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemSecurityMethodKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemSpeedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemStarRatingKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemStateOrProvinceKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemStreamableKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemSubjectKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemTempoKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemTextContentKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemThemeKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemTimeSignatureKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemTimestampKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemTitleKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemTotalBitRateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemURLKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemVersionKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemVideoBitRateKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemWhereFromsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataItemWhiteBalanceKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemContainerDisplayNameKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemDownloadRequestedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemDownloadingErrorKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemDownloadingStatusCurrent;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemDownloadingStatusDownloaded;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemDownloadingStatusKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemDownloadingStatusNotDownloaded;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemHasUnresolvedConflictsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemIsDownloadedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemIsDownloadingKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemIsExternalDocumentKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemIsSharedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemIsUploadedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemIsUploadingKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemPercentDownloadedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemPercentUploadedKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemURLInLocalContainerKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousItemUploadingErrorKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemCurrentUserRoleKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemOwnerNameComponentsKey;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemPermissionsReadOnly;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemPermissionsReadWrite;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemRoleOwner;
#[cfg(all(feature = "NSMetadataAttributes", feature = "NSString"))]
pub use self::__NSMetadataAttributes::NSMetadataUbiquitousSharedItemRoleParticipant;
#[cfg(feature = "NSMethodSignature")]
pub use self::__NSMethodSignature::NSMethodSignature;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalCase;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalDefiniteness;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalDetermination;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalGender;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalNumber;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalPartOfSpeech;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalPerson;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSGrammaticalPronounType;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSMorphology;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSMorphologyCustomPronoun;
#[cfg(feature = "NSMorphology")]
pub use self::__NSMorphology::NSMorphologyPronoun;
#[cfg(feature = "NSNetServices")]
pub use self::__NSNetServices::NSNetService;
#[cfg(feature = "NSNetServices")]
pub use self::__NSNetServices::NSNetServiceBrowser;
#[cfg(feature = "NSNetServices")]
pub use self::__NSNetServices::NSNetServiceBrowserDelegate;
#[cfg(feature = "NSNetServices")]
pub use self::__NSNetServices::NSNetServiceDelegate;
#[cfg(feature = "NSNetServices")]
pub use self::__NSNetServices::NSNetServiceOptions;
#[cfg(feature = "NSNetServices")]
pub use self::__NSNetServices::NSNetServicesError;
#[cfg(all(feature = "NSNetServices", feature = "NSString"))]
pub use self::__NSNetServices::NSNetServicesErrorCode;
#[cfg(all(feature = "NSError", feature = "NSNetServices", feature = "NSString"))]
pub use self::__NSNetServices::NSNetServicesErrorDomain;
#[cfg(feature = "NSNotification")]
pub use self::__NSNotification::NSNotification;
#[cfg(feature = "NSNotification")]
pub use self::__NSNotification::NSNotificationCenter;
#[cfg(all(feature = "NSNotification", feature = "NSString"))]
pub use self::__NSNotification::NSNotificationName;
#[cfg(feature = "NSNotificationQueue")]
pub use self::__NSNotificationQueue::NSNotificationCoalescing;
#[cfg(feature = "NSNotificationQueue")]
pub use self::__NSNotificationQueue::NSNotificationQueue;
#[cfg(feature = "NSNotificationQueue")]
pub use self::__NSNotificationQueue::NSPostingStyle;
#[cfg(feature = "NSNull")]
pub use self::__NSNull::NSNull;
#[cfg(all(feature = "NSFormatter", feature = "NSNumberFormatter"))]
pub use self::__NSNumberFormatter::NSNumberFormatter;
#[cfg(feature = "NSNumberFormatter")]
pub use self::__NSNumberFormatter::NSNumberFormatterBehavior;
#[cfg(feature = "NSNumberFormatter")]
pub use self::__NSNumberFormatter::NSNumberFormatterPadPosition;
#[cfg(feature = "NSNumberFormatter")]
pub use self::__NSNumberFormatter::NSNumberFormatterRoundingMode;
#[cfg(feature = "NSNumberFormatter")]
pub use self::__NSNumberFormatter::NSNumberFormatterStyle;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSClassFromString;
#[cfg(all(feature = "NSObjCRuntime", feature = "block2"))]
pub use self::__NSObjCRuntime::NSComparator;
#[cfg(feature = "NSObjCRuntime")]
pub use self::__NSObjCRuntime::NSEnumerationOptions;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSExceptionName;
#[cfg(feature = "NSObjCRuntime")]
pub use self::__NSObjCRuntime::NSFoundationVersionNumber;
#[cfg(feature = "NSObjCRuntime")]
pub use self::__NSObjCRuntime::NSGetSizeAndAlignment;
#[cfg(feature = "NSObjCRuntime")]
pub use self::__NSObjCRuntime::NSNotFound;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSProtocolFromString;
#[cfg(feature = "NSObjCRuntime")]
pub use self::__NSObjCRuntime::NSQualityOfService;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSRunLoopMode;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSSelectorFromString;
#[cfg(feature = "NSObjCRuntime")]
pub use self::__NSObjCRuntime::NSSortOptions;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSStringFromClass;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSStringFromProtocol;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSObjCRuntime::NSStringFromSelector;
#[cfg(all(feature = "NSObject", feature = "NSZone"))]
pub use self::__NSObject::NSAllocateObject;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSCoding;
#[cfg(all(feature = "NSObject", feature = "NSZone"))]
pub use self::__NSObject::NSCopyObject;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSDeallocateObject;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSDecrementExtraRefCountWasZero;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSDiscardableContent;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSExtraRefCount;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSIncrementExtraRefCount;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSObjectNSCoderMethods;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSObjectNSDiscardableContentProxy;
#[cfg(feature = "NSObject")]
pub use self::__NSObject::NSSecureCoding;
#[cfg(all(feature = "NSObject", feature = "NSZone"))]
pub use self::__NSObject::NSShouldRetainWithZone;
#[cfg(feature = "NSObjectScripting")]
pub use self::__NSObjectScripting::NSObjectNSScripting;
#[cfg(feature = "NSOperation")]
pub use self::__NSOperation::NSBlockOperation;
#[cfg(feature = "NSOperation")]
pub use self::__NSOperation::NSInvocationOperation;
#[cfg(all(
    feature = "NSObjCRuntime",
    feature = "NSOperation",
    feature = "NSString"
))]
pub use self::__NSOperation::NSInvocationOperationCancelledException;
#[cfg(all(
    feature = "NSObjCRuntime",
    feature = "NSOperation",
    feature = "NSString"
))]
pub use self::__NSOperation::NSInvocationOperationVoidResultException;
#[cfg(feature = "NSOperation")]
pub use self::__NSOperation::NSOperation;
#[cfg(feature = "NSOperation")]
pub use self::__NSOperation::NSOperationQueue;
#[cfg(feature = "NSOperation")]
pub use self::__NSOperation::NSOperationQueueDefaultMaxConcurrentOperationCount;
#[cfg(feature = "NSOperation")]
pub use self::__NSOperation::NSOperationQueuePriority;
#[cfg(feature = "NSOrderedCollectionChange")]
pub use self::__NSOrderedCollectionChange::NSCollectionChangeType;
#[cfg(feature = "NSOrderedCollectionChange")]
pub use self::__NSOrderedCollectionChange::NSOrderedCollectionChange;
#[cfg(feature = "NSOrderedCollectionDifference")]
pub use self::__NSOrderedCollectionDifference::NSOrderedCollectionDifference;
#[cfg(feature = "NSOrderedCollectionDifference")]
pub use self::__NSOrderedCollectionDifference::NSOrderedCollectionDifferenceCalculationOptions;
#[cfg(feature = "NSOrderedSet")]
pub use self::__NSOrderedSet::NSMutableOrderedSet;
#[cfg(feature = "NSOrderedSet")]
pub use self::__NSOrderedSet::NSOrderedSet;
#[cfg(feature = "NSOrthography")]
pub use self::__NSOrthography::NSOrthography;
#[cfg(all(feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSFullUserName;
#[cfg(all(feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSHomeDirectory;
#[cfg(all(feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSHomeDirectoryForUser;
#[cfg(all(feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSOpenStepRootDirectory;
#[cfg(feature = "NSPathUtilities")]
pub use self::__NSPathUtilities::NSSearchPathDirectory;
#[cfg(feature = "NSPathUtilities")]
pub use self::__NSPathUtilities::NSSearchPathDomainMask;
#[cfg(all(feature = "NSArray", feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSSearchPathForDirectoriesInDomains;
#[cfg(all(feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSTemporaryDirectory;
#[cfg(all(feature = "NSPathUtilities", feature = "NSString"))]
pub use self::__NSPathUtilities::NSUserName;
#[cfg(feature = "NSPersonNameComponents")]
pub use self::__NSPersonNameComponents::NSPersonNameComponents;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentDelimiter;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentFamilyName;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentGivenName;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentKey;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentMiddleName;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentNickname;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentPrefix;
#[cfg(all(feature = "NSPersonNameComponentsFormatter", feature = "NSString"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentSuffix;
#[cfg(all(feature = "NSFormatter", feature = "NSPersonNameComponentsFormatter"))]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentsFormatter;
#[cfg(feature = "NSPersonNameComponentsFormatter")]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentsFormatterOptions;
#[cfg(feature = "NSPersonNameComponentsFormatter")]
pub use self::__NSPersonNameComponentsFormatter::NSPersonNameComponentsFormatterStyle;
#[cfg(feature = "NSPointerArray")]
pub use self::__NSPointerArray::NSPointerArray;
#[cfg(feature = "NSPointerFunctions")]
pub use self::__NSPointerFunctions::NSPointerFunctions;
#[cfg(feature = "NSPointerFunctions")]
pub use self::__NSPointerFunctions::NSPointerFunctionsOptions;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSMachPort;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSMachPortDelegate;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSMachPortOptions;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSMessagePort;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSPort;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSPortDelegate;
#[cfg(all(feature = "NSNotification", feature = "NSPort", feature = "NSString"))]
pub use self::__NSPort::NSPortDidBecomeInvalidNotification;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSSocketNativeHandle;
#[cfg(feature = "NSPort")]
pub use self::__NSPort::NSSocketPort;
#[cfg(all(feature = "NSCoder", feature = "NSPortCoder"))]
pub use self::__NSPortCoder::NSPortCoder;
#[cfg(feature = "NSPortMessage")]
pub use self::__NSPortMessage::NSPortMessage;
#[cfg(feature = "NSPortNameServer")]
pub use self::__NSPortNameServer::NSMachBootstrapServer;
#[cfg(feature = "NSPortNameServer")]
pub use self::__NSPortNameServer::NSMessagePortNameServer;
#[cfg(feature = "NSPortNameServer")]
pub use self::__NSPortNameServer::NSPortNameServer;
#[cfg(feature = "NSPortNameServer")]
pub use self::__NSPortNameServer::NSSocketPortNameServer;
#[cfg(feature = "NSPredicate")]
pub use self::__NSPredicate::NSPredicate;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSActivityOptions;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSHPUXOperatingSystem;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSMACHOperatingSystem;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSOSF1OperatingSystem;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSOperatingSystemVersion;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSProcessInfo;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSProcessInfo",
    feature = "NSString"
))]
pub use self::__NSProcessInfo::NSProcessInfoPowerStateDidChangeNotification;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSProcessInfoThermalState;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSProcessInfo",
    feature = "NSString"
))]
pub use self::__NSProcessInfo::NSProcessInfoThermalStateDidChangeNotification;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSSolarisOperatingSystem;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSSunOSOperatingSystem;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSWindows95OperatingSystem;
#[cfg(feature = "NSProcessInfo")]
pub use self::__NSProcessInfo::NSWindowsNTOperatingSystem;
#[cfg(feature = "NSProgress")]
pub use self::__NSProgress::NSProgress;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressEstimatedTimeRemainingKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileAnimationImageKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileAnimationImageOriginalRectKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileCompletedCountKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileIconKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKind;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindCopying;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindDecompressingAfterDownloading;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindDownloading;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindDuplicating;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindReceiving;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileOperationKindUploading;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileTotalCountKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressFileURLKey;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressKind;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressKindFile;
#[cfg(all(feature = "NSProgress", feature = "block2"))]
pub use self::__NSProgress::NSProgressPublishingHandler;
#[cfg(feature = "NSProgress")]
pub use self::__NSProgress::NSProgressReporting;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressThroughputKey;
#[cfg(all(feature = "NSProgress", feature = "block2"))]
pub use self::__NSProgress::NSProgressUnpublishingHandler;
#[cfg(all(feature = "NSProgress", feature = "NSString"))]
pub use self::__NSProgress::NSProgressUserInfoKey;
#[cfg(feature = "NSPropertyList")]
pub use self::__NSPropertyList::NSPropertyListFormat;
#[cfg(feature = "NSPropertyList")]
pub use self::__NSPropertyList::NSPropertyListMutabilityOptions;
#[cfg(feature = "NSPropertyList")]
pub use self::__NSPropertyList::NSPropertyListReadOptions;
#[cfg(feature = "NSPropertyList")]
pub use self::__NSPropertyList::NSPropertyListSerialization;
#[cfg(feature = "NSPropertyList")]
pub use self::__NSPropertyList::NSPropertyListWriteOptions;
#[cfg(all(feature = "NSProtocolChecker", feature = "NSProxy"))]
pub use self::__NSProtocolChecker::NSProtocolChecker;
#[cfg(feature = "NSRange")]
pub use self::__NSRange::NSIntersectionRange;
#[cfg(all(feature = "NSRange", feature = "NSString"))]
pub use self::__NSRange::NSRangeFromString;
#[cfg(feature = "NSRange")]
pub use self::__NSRange::NSRangePointer;
#[cfg(all(feature = "NSRange", feature = "NSString"))]
pub use self::__NSRange::NSStringFromRange;
#[cfg(feature = "NSRange")]
pub use self::__NSRange::NSUnionRange;
#[cfg(feature = "NSRegularExpression")]
pub use self::__NSRegularExpression::NSDataDetector;
#[cfg(feature = "NSRegularExpression")]
pub use self::__NSRegularExpression::NSMatchingFlags;
#[cfg(feature = "NSRegularExpression")]
pub use self::__NSRegularExpression::NSMatchingOptions;
#[cfg(feature = "NSRegularExpression")]
pub use self::__NSRegularExpression::NSRegularExpression;
#[cfg(feature = "NSRegularExpression")]
pub use self::__NSRegularExpression::NSRegularExpressionOptions;
#[cfg(all(feature = "NSFormatter", feature = "NSRelativeDateTimeFormatter"))]
pub use self::__NSRelativeDateTimeFormatter::NSRelativeDateTimeFormatter;
#[cfg(feature = "NSRelativeDateTimeFormatter")]
pub use self::__NSRelativeDateTimeFormatter::NSRelativeDateTimeFormatterStyle;
#[cfg(feature = "NSRelativeDateTimeFormatter")]
pub use self::__NSRelativeDateTimeFormatter::NSRelativeDateTimeFormatterUnitsStyle;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSRunLoop", feature = "NSString"))]
pub use self::__NSRunLoop::NSDefaultRunLoopMode;
#[cfg(feature = "NSRunLoop")]
pub use self::__NSRunLoop::NSObjectNSDelayedPerforming;
#[cfg(feature = "NSRunLoop")]
pub use self::__NSRunLoop::NSRunLoop;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSRunLoop", feature = "NSString"))]
pub use self::__NSRunLoop::NSRunLoopCommonModes;
#[cfg(feature = "NSScanner")]
pub use self::__NSScanner::NSScanner;
#[cfg(feature = "NSScriptClassDescription")]
pub use self::__NSScriptClassDescription::NSObjectNSScriptClassDescription;
#[cfg(all(feature = "NSClassDescription", feature = "NSScriptClassDescription"))]
pub use self::__NSScriptClassDescription::NSScriptClassDescription;
#[cfg(feature = "NSScriptCoercionHandler")]
pub use self::__NSScriptCoercionHandler::NSScriptCoercionHandler;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSArgumentEvaluationScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSArgumentsWrongScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSCannotCreateScriptCommandError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSInternalScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSKeySpecifierEvaluationScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSNoScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSOperationNotSupportedForKeyScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSReceiverEvaluationScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSReceiversCantHandleCommandScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSRequiredArgumentsMissingScriptError;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSScriptCommand;
#[cfg(feature = "NSScriptCommand")]
pub use self::__NSScriptCommand::NSUnknownKeyScriptError;
#[cfg(feature = "NSScriptCommandDescription")]
pub use self::__NSScriptCommandDescription::NSScriptCommandDescription;
#[cfg(feature = "NSScriptExecutionContext")]
pub use self::__NSScriptExecutionContext::NSScriptExecutionContext;
#[cfg(feature = "NSScriptKeyValueCoding")]
pub use self::__NSScriptKeyValueCoding::NSObjectNSScriptKeyValueCoding;
#[cfg(all(feature = "NSScriptKeyValueCoding", feature = "NSString"))]
pub use self::__NSScriptKeyValueCoding::NSOperationNotSupportedForKeyException;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSContainerSpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSIndexSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSInsertionPosition;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSInternalSpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSInvalidIndexSpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSMiddleSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSNameSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSNoSpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSNoTopLevelContainersSpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSObjectNSScriptObjectSpecifiers;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSOperationNotSupportedForKeySpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSPositionalSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSPropertySpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSRandomSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSRangeSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSRelativePosition;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSRelativeSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSScriptObjectSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSUniqueIDSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSUnknownKeySpecifierError;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSWhoseSpecifier;
#[cfg(feature = "NSScriptObjectSpecifiers")]
pub use self::__NSScriptObjectSpecifiers::NSWhoseSubelementIdentifier;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSCloneCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSCloseCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSCountCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSCreateCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSDeleteCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSExistsCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSGetCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSMoveCommand;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSQuitCommand;
#[cfg(feature = "NSScriptStandardSuiteCommands")]
pub use self::__NSScriptStandardSuiteCommands::NSSaveOptions;
#[cfg(all(feature = "NSScriptCommand", feature = "NSScriptStandardSuiteCommands"))]
pub use self::__NSScriptStandardSuiteCommands::NSSetCommand;
#[cfg(feature = "NSScriptSuiteRegistry")]
pub use self::__NSScriptSuiteRegistry::NSScriptSuiteRegistry;
#[cfg(feature = "NSScriptWhoseTests")]
pub use self::__NSScriptWhoseTests::NSLogicalTest;
#[cfg(feature = "NSScriptWhoseTests")]
pub use self::__NSScriptWhoseTests::NSObjectNSComparisonMethods;
#[cfg(feature = "NSScriptWhoseTests")]
pub use self::__NSScriptWhoseTests::NSObjectNSScriptingComparisonMethods;
#[cfg(feature = "NSScriptWhoseTests")]
pub use self::__NSScriptWhoseTests::NSScriptWhoseTest;
#[cfg(feature = "NSScriptWhoseTests")]
pub use self::__NSScriptWhoseTests::NSSpecifierTest;
#[cfg(feature = "NSScriptWhoseTests")]
pub use self::__NSScriptWhoseTests::NSTestComparisonOperation;
#[cfg(feature = "NSSet")]
pub use self::__NSSet::NSCountedSet;
#[cfg(feature = "NSSet")]
pub use self::__NSSet::NSMutableSet;
#[cfg(feature = "NSSet")]
pub use self::__NSSet::NSSet;
#[cfg(feature = "NSSortDescriptor")]
pub use self::__NSSortDescriptor::NSSortDescriptor;
#[cfg(all(feature = "NSSpellServer", feature = "NSString"))]
pub use self::__NSSpellServer::NSGrammarCorrections;
#[cfg(all(feature = "NSSpellServer", feature = "NSString"))]
pub use self::__NSSpellServer::NSGrammarRange;
#[cfg(all(feature = "NSSpellServer", feature = "NSString"))]
pub use self::__NSSpellServer::NSGrammarUserDescription;
#[cfg(feature = "NSSpellServer")]
pub use self::__NSSpellServer::NSSpellServer;
#[cfg(feature = "NSSpellServer")]
pub use self::__NSSpellServer::NSSpellServerDelegate;
#[cfg(feature = "NSStream")]
pub use self::__NSStream::NSInputStream;
#[cfg(feature = "NSStream")]
pub use self::__NSStream::NSOutputStream;
#[cfg(feature = "NSStream")]
pub use self::__NSStream::NSStream;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamDataWrittenToMemoryStreamKey;
#[cfg(feature = "NSStream")]
pub use self::__NSStream::NSStreamDelegate;
#[cfg(feature = "NSStream")]
pub use self::__NSStream::NSStreamEvent;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamFileCurrentOffsetKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceType;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceTypeBackground;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceTypeCallSignaling;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceTypeValue;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceTypeVideo;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceTypeVoIP;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamNetworkServiceTypeVoice;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamPropertyKey;
#[cfg(all(feature = "NSError", feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSErrorDomain;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyConfiguration;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyConfigurationKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyHostKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyPasswordKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyPortKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyUserKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyVersion;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyVersion4;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyVersion5;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSOCKSProxyVersionKey;
#[cfg(all(feature = "NSError", feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSSLErrorDomain;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevel;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevelKey;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevelNegotiatedSSL;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevelNone;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevelSSLv2;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevelSSLv3;
#[cfg(all(feature = "NSStream", feature = "NSString"))]
pub use self::__NSStream::NSStreamSocketSecurityLevelTLSv1;
#[cfg(feature = "NSStream")]
pub use self::__NSStream::NSStreamStatus;
#[cfg(feature = "NSString")]
pub use self::__NSString::unichar;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSASCIIStringEncoding;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSString::NSCharacterConversionException;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSConstantString;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSISO2022JPStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSISOLatin1StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSISOLatin2StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSJapaneseEUCStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSMacOSRomanStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSMutableString;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSNEXTSTEPStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSNonLossyASCIIStringEncoding;
#[cfg(all(feature = "NSObjCRuntime", feature = "NSString"))]
pub use self::__NSString::NSParseErrorException;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSShiftJISStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSSimpleCString;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSString;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringCompareOptions;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingConversionOptions;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionAllowLossyKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionDisallowedEncodingsKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionFromWindowsKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionLikelyLanguageKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionLossySubstitutionKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionOptionsKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionSuggestedEncodingsKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEncodingDetectionUseOnlySuggestedEncodingsKey;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringEnumerationOptions;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransform;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformFullwidthToHalfwidth;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformHiraganaToKatakana;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToArabic;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToCyrillic;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToGreek;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToHangul;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToHebrew;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToHiragana;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToKatakana;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformLatinToThai;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformMandarinToLatin;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformStripCombiningMarks;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformStripDiacritics;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformToLatin;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformToUnicodeName;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSStringTransformToXMLHex;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSSymbolStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF16BigEndianStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF16LittleEndianStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF16StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF32BigEndianStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF32LittleEndianStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF32StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUTF8StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSUnicodeStringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSWindowsCP1250StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSWindowsCP1251StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSWindowsCP1252StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSWindowsCP1253StringEncoding;
#[cfg(feature = "NSString")]
pub use self::__NSString::NSWindowsCP1254StringEncoding;
#[cfg(feature = "NSTask")]
pub use self::__NSTask::NSTask;
#[cfg(all(feature = "NSNotification", feature = "NSString", feature = "NSTask"))]
pub use self::__NSTask::NSTaskDidTerminateNotification;
#[cfg(feature = "NSTask")]
pub use self::__NSTask::NSTaskTerminationReason;
#[cfg(feature = "NSTermOfAddress")]
pub use self::__NSTermOfAddress::NSTermOfAddress;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingAirlineKey;
#[cfg(feature = "NSTextCheckingResult")]
pub use self::__NSTextCheckingResult::NSTextCheckingAllCustomTypes;
#[cfg(feature = "NSTextCheckingResult")]
pub use self::__NSTextCheckingResult::NSTextCheckingAllSystemTypes;
#[cfg(feature = "NSTextCheckingResult")]
pub use self::__NSTextCheckingResult::NSTextCheckingAllTypes;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingCityKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingCountryKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingFlightKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingJobTitleKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingNameKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingOrganizationKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingPhoneKey;
#[cfg(feature = "NSTextCheckingResult")]
pub use self::__NSTextCheckingResult::NSTextCheckingResult;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingStateKey;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingStreetKey;
#[cfg(feature = "NSTextCheckingResult")]
pub use self::__NSTextCheckingResult::NSTextCheckingType;
#[cfg(feature = "NSTextCheckingResult")]
pub use self::__NSTextCheckingResult::NSTextCheckingTypes;
#[cfg(all(feature = "NSString", feature = "NSTextCheckingResult"))]
pub use self::__NSTextCheckingResult::NSTextCheckingZIPKey;
#[cfg(all(feature = "NSNotification", feature = "NSString", feature = "NSThread"))]
pub use self::__NSThread::NSDidBecomeSingleThreadedNotification;
#[cfg(feature = "NSThread")]
pub use self::__NSThread::NSObjectNSThreadPerformAdditions;
#[cfg(feature = "NSThread")]
pub use self::__NSThread::NSThread;
#[cfg(all(feature = "NSNotification", feature = "NSString", feature = "NSThread"))]
pub use self::__NSThread::NSThreadWillExitNotification;
#[cfg(all(feature = "NSNotification", feature = "NSString", feature = "NSThread"))]
pub use self::__NSThread::NSWillBecomeMultiThreadedNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSTimeZone"
))]
pub use self::__NSTimeZone::NSSystemTimeZoneDidChangeNotification;
#[cfg(feature = "NSTimeZone")]
pub use self::__NSTimeZone::NSTimeZone;
#[cfg(feature = "NSTimeZone")]
pub use self::__NSTimeZone::NSTimeZoneNameStyle;
#[cfg(feature = "NSTimer")]
pub use self::__NSTimer::NSTimer;
#[cfg(feature = "NSURLAuthenticationChallenge")]
pub use self::__NSURLAuthenticationChallenge::NSURLAuthenticationChallenge;
#[cfg(feature = "NSURLAuthenticationChallenge")]
pub use self::__NSURLAuthenticationChallenge::NSURLAuthenticationChallengeSender;
#[cfg(feature = "NSURLCache")]
pub use self::__NSURLCache::NSCachedURLResponse;
#[cfg(feature = "NSURLCache")]
pub use self::__NSURLCache::NSURLCache;
#[cfg(feature = "NSURLCache")]
pub use self::__NSURLCache::NSURLCacheStoragePolicy;
#[cfg(feature = "NSURLConnection")]
pub use self::__NSURLConnection::NSURLConnection;
#[cfg(feature = "NSURLConnection")]
pub use self::__NSURLConnection::NSURLConnectionDataDelegate;
#[cfg(feature = "NSURLConnection")]
pub use self::__NSURLConnection::NSURLConnectionDelegate;
#[cfg(feature = "NSURLConnection")]
pub use self::__NSURLConnection::NSURLConnectionDownloadDelegate;
#[cfg(feature = "NSURLCredential")]
pub use self::__NSURLCredential::NSURLCredential;
#[cfg(feature = "NSURLCredential")]
pub use self::__NSURLCredential::NSURLCredentialPersistence;
#[cfg(feature = "NSURLCredentialStorage")]
pub use self::__NSURLCredentialStorage::NSURLCredentialStorage;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSURLCredentialStorage"
))]
pub use self::__NSURLCredentialStorage::NSURLCredentialStorageChangedNotification;
#[cfg(all(feature = "NSString", feature = "NSURLCredentialStorage"))]
pub use self::__NSURLCredentialStorage::NSURLCredentialStorageRemoveSynchronizableCredentials;
#[cfg(feature = "NSURLDownload")]
pub use self::__NSURLDownload::NSURLDownload;
#[cfg(feature = "NSURLDownload")]
pub use self::__NSURLDownload::NSURLDownloadDelegate;
#[cfg(all(feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSErrorFailingURLStringKey;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorAppTransportSecurityRequiresSecureConnection;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorBackgroundSessionInUseByAnotherProcess;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorBackgroundSessionRequiresSharedContainer;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorBackgroundSessionWasDisconnected;
#[cfg(all(feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSURLErrorBackgroundTaskCancelledReasonKey;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorBadServerResponse;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorBadURL;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCallIsActive;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCancelled;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCancelledReasonBackgroundUpdatesDisabled;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCancelledReasonInsufficientSystemResources;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCancelledReasonUserForceQuitApplication;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotCloseFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotConnectToHost;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotCreateFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotDecodeContentData;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotDecodeRawData;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotFindHost;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotLoadFromNetwork;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotMoveFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotOpenFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotParseResponse;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotRemoveFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorCannotWriteToFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorClientCertificateRejected;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorClientCertificateRequired;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorDNSLookupFailed;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorDataLengthExceedsMaximum;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorDataNotAllowed;
#[cfg(all(feature = "NSError", feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSURLErrorDomain;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorDownloadDecodingFailedMidStream;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorDownloadDecodingFailedToComplete;
#[cfg(all(feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSURLErrorFailingURLErrorKey;
#[cfg(all(feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSURLErrorFailingURLPeerTrustErrorKey;
#[cfg(all(feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSURLErrorFailingURLStringErrorKey;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorFileDoesNotExist;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorFileIsDirectory;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorFileOutsideSafeArea;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorHTTPTooManyRedirects;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorInternationalRoamingOff;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorNetworkConnectionLost;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorNetworkUnavailableReason;
#[cfg(all(feature = "NSError", feature = "NSString", feature = "NSURLError"))]
pub use self::__NSURLError::NSURLErrorNetworkUnavailableReasonKey;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorNoPermissionsToReadFile;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorNotConnectedToInternet;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorRedirectToNonExistentLocation;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorRequestBodyStreamExhausted;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorResourceUnavailable;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorSecureConnectionFailed;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorServerCertificateHasBadDate;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorServerCertificateHasUnknownRoot;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorServerCertificateNotYetValid;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorServerCertificateUntrusted;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorTimedOut;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorUnknown;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorUnsupportedURL;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorUserAuthenticationRequired;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorUserCancelledAuthentication;
#[cfg(feature = "NSURLError")]
pub use self::__NSURLError::NSURLErrorZeroByteResource;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSFTPPropertyActiveTransferModeKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSFTPPropertyFTPProxy;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSFTPPropertyFileOffsetKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSFTPPropertyUserLoginKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSFTPPropertyUserPasswordKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSHTTPPropertyErrorPageDataKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSHTTPPropertyHTTPProxy;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSHTTPPropertyRedirectionHeadersKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSHTTPPropertyServerHTTPVersionKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSHTTPPropertyStatusCodeKey;
#[cfg(all(feature = "NSString", feature = "NSURLHandle"))]
pub use self::__NSURLHandle::NSHTTPPropertyStatusReasonKey;
#[cfg(feature = "NSURLHandle")]
pub use self::__NSURLHandle::NSURLHandle;
#[cfg(feature = "NSURLHandle")]
pub use self::__NSURLHandle::NSURLHandleClient;
#[cfg(feature = "NSURLHandle")]
pub use self::__NSURLHandle::NSURLHandleStatus;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodClientCertificate;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodDefault;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodHTMLForm;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodHTTPBasic;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodHTTPDigest;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodNTLM;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodNegotiate;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLAuthenticationMethodServerTrust;
#[cfg(feature = "NSURLProtectionSpace")]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpace;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceFTP;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceFTPProxy;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceHTTP;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceHTTPProxy;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceHTTPS;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceHTTPSProxy;
#[cfg(all(feature = "NSString", feature = "NSURLProtectionSpace"))]
pub use self::__NSURLProtectionSpace::NSURLProtectionSpaceSOCKSProxy;
#[cfg(feature = "NSURLProtocol")]
pub use self::__NSURLProtocol::NSURLProtocol;
#[cfg(feature = "NSURLProtocol")]
pub use self::__NSURLProtocol::NSURLProtocolClient;
#[cfg(feature = "NSURLRequest")]
pub use self::__NSURLRequest::NSMutableURLRequest;
#[cfg(feature = "NSURLRequest")]
pub use self::__NSURLRequest::NSURLRequest;
#[cfg(feature = "NSURLRequest")]
pub use self::__NSURLRequest::NSURLRequestAttribution;
#[cfg(feature = "NSURLRequest")]
pub use self::__NSURLRequest::NSURLRequestCachePolicy;
#[cfg(feature = "NSURLRequest")]
pub use self::__NSURLRequest::NSURLRequestNetworkServiceType;
#[cfg(feature = "NSURLResponse")]
pub use self::__NSURLResponse::NSHTTPURLResponse;
#[cfg(feature = "NSURLResponse")]
pub use self::__NSURLResponse::NSURLResponse;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSession;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionAuthChallengeDisposition;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionConfiguration;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionDataDelegate;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionDataTask;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionDelayedRequestDisposition;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionDelegate;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionDownloadDelegate;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionDownloadTask;
#[cfg(all(feature = "NSString", feature = "NSURLSession"))]
pub use self::__NSURLSession::NSURLSessionDownloadTaskResumeData;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionMultipathServiceType;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionResponseDisposition;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionStreamDelegate;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionStreamTask;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTask;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskDelegate;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskMetrics;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskMetricsDomainResolutionProtocol;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskMetricsResourceFetchType;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskPriorityDefault;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskPriorityHigh;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskPriorityLow;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskState;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTaskTransactionMetrics;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionTransferSizeUnknown;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionUploadTask;
#[cfg(all(feature = "NSString", feature = "NSURLSession"))]
pub use self::__NSURLSession::NSURLSessionUploadTaskResumeData;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionWebSocketCloseCode;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionWebSocketDelegate;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionWebSocketMessage;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionWebSocketMessageType;
#[cfg(feature = "NSURLSession")]
pub use self::__NSURLSession::NSURLSessionWebSocketTask;
#[cfg(feature = "NSUbiquitousKeyValueStore")]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStore;
#[cfg(feature = "NSUbiquitousKeyValueStore")]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreAccountChange;
#[cfg(all(feature = "NSString", feature = "NSUbiquitousKeyValueStore"))]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreChangeReasonKey;
#[cfg(all(feature = "NSString", feature = "NSUbiquitousKeyValueStore"))]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreChangedKeysKey;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUbiquitousKeyValueStore"
))]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreDidChangeExternallyNotification;
#[cfg(feature = "NSUbiquitousKeyValueStore")]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreInitialSyncChange;
#[cfg(feature = "NSUbiquitousKeyValueStore")]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreQuotaViolationChange;
#[cfg(feature = "NSUbiquitousKeyValueStore")]
pub use self::__NSUbiquitousKeyValueStore::NSUbiquitousKeyValueStoreServerChange;
#[cfg(feature = "NSUndoManager")]
pub use self::__NSUndoManager::NSUndoCloseGroupingRunLoopOrdering;
#[cfg(feature = "NSUndoManager")]
pub use self::__NSUndoManager::NSUndoManager;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerCheckpointNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerDidCloseUndoGroupNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerDidOpenUndoGroupNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerDidRedoChangeNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerDidUndoChangeNotification;
#[cfg(all(feature = "NSString", feature = "NSUndoManager"))]
pub use self::__NSUndoManager::NSUndoManagerGroupIsDiscardableKey;
#[cfg(all(feature = "NSString", feature = "NSUndoManager"))]
pub use self::__NSUndoManager::NSUndoManagerUserInfoKey;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerWillCloseUndoGroupNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerWillRedoChangeNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUndoManager"
))]
pub use self::__NSUndoManager::NSUndoManagerWillUndoChangeNotification;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSDimension;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnit;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitAcceleration;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitAngle;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitArea;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitConcentrationMass;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitConverter;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitConverterLinear;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitDispersion;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitDuration;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitElectricCharge;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitElectricCurrent;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitElectricPotentialDifference;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitElectricResistance;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitEnergy;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitFrequency;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitFuelEfficiency;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitIlluminance;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitInformationStorage;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitLength;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitMass;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitPower;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitPressure;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitSpeed;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitTemperature;
#[cfg(feature = "NSUnit")]
pub use self::__NSUnit::NSUnitVolume;
#[cfg(feature = "NSUserActivity")]
pub use self::__NSUserActivity::NSUserActivity;
#[cfg(feature = "NSUserActivity")]
pub use self::__NSUserActivity::NSUserActivityDelegate;
#[cfg(all(feature = "NSString", feature = "NSUserActivity"))]
pub use self::__NSUserActivity::NSUserActivityPersistentIdentifier;
#[cfg(all(feature = "NSString", feature = "NSUserActivity"))]
pub use self::__NSUserActivity::NSUserActivityTypeBrowsingWeb;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSAMPMDesignation;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSArgumentDomain;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSCurrencySymbol;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSDateFormatString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSDateTimeOrdering;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSDecimalDigits;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSDecimalSeparator;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSEarlierTimeDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSGlobalDomain;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSHourNameDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSInternationalCurrencyString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSLaterTimeDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSMonthNameArray;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSNegativeCurrencyFormatString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSNextDayDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSNextNextDayDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSPositiveCurrencyFormatString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSPriorDayDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSRegistrationDomain;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSShortDateFormatString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSShortMonthNameArray;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSShortTimeDateFormatString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSShortWeekDayNameArray;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSThisDayDesignations;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSThousandsSeparator;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSTimeDateFormatString;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSTimeFormatString;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUserDefaults"
))]
pub use self::__NSUserDefaults::NSUbiquitousUserDefaultsCompletedInitialSyncNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUserDefaults"
))]
pub use self::__NSUserDefaults::NSUbiquitousUserDefaultsDidChangeAccountsNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUserDefaults"
))]
pub use self::__NSUserDefaults::NSUbiquitousUserDefaultsNoCloudAccountNotification;
#[cfg(feature = "NSUserDefaults")]
pub use self::__NSUserDefaults::NSUserDefaults;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUserDefaults"
))]
pub use self::__NSUserDefaults::NSUserDefaultsDidChangeNotification;
#[cfg(all(
    feature = "NSNotification",
    feature = "NSString",
    feature = "NSUserDefaults"
))]
pub use self::__NSUserDefaults::NSUserDefaultsSizeLimitExceededNotification;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSWeekDayNameArray;
#[cfg(all(feature = "NSString", feature = "NSUserDefaults"))]
pub use self::__NSUserDefaults::NSYearMonthWeekDesignations;
#[cfg(feature = "NSUserNotification")]
pub use self::__NSUserNotification::NSUserNotification;
#[cfg(feature = "NSUserNotification")]
pub use self::__NSUserNotification::NSUserNotificationAction;
#[cfg(feature = "NSUserNotification")]
pub use self::__NSUserNotification::NSUserNotificationActivationType;
#[cfg(feature = "NSUserNotification")]
pub use self::__NSUserNotification::NSUserNotificationCenter;
#[cfg(feature = "NSUserNotification")]
pub use self::__NSUserNotification::NSUserNotificationCenterDelegate;
#[cfg(all(feature = "NSString", feature = "NSUserNotification"))]
pub use self::__NSUserNotification::NSUserNotificationDefaultSoundName;
#[cfg(feature = "NSUserScriptTask")]
pub use self::__NSUserScriptTask::NSUserAppleScriptTask;
#[cfg(all(
    feature = "NSAppleEventDescriptor",
    feature = "NSError",
    feature = "NSUserScriptTask",
    feature = "block2"
))]
pub use self::__NSUserScriptTask::NSUserAppleScriptTaskCompletionHandler;
#[cfg(feature = "NSUserScriptTask")]
pub use self::__NSUserScriptTask::NSUserAutomatorTask;
#[cfg(all(feature = "NSError", feature = "NSUserScriptTask", feature = "block2"))]
pub use self::__NSUserScriptTask::NSUserAutomatorTaskCompletionHandler;
#[cfg(feature = "NSUserScriptTask")]
pub use self::__NSUserScriptTask::NSUserScriptTask;
#[cfg(all(feature = "NSError", feature = "NSUserScriptTask", feature = "block2"))]
pub use self::__NSUserScriptTask::NSUserScriptTaskCompletionHandler;
#[cfg(feature = "NSUserScriptTask")]
pub use self::__NSUserScriptTask::NSUserUnixTask;
#[cfg(all(feature = "NSError", feature = "NSUserScriptTask", feature = "block2"))]
pub use self::__NSUserScriptTask::NSUserUnixTaskCompletionHandler;
#[cfg(feature = "NSValue")]
pub use self::__NSValue::NSNumber;
#[cfg(feature = "NSValue")]
pub use self::__NSValue::NSValue;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSIsNilTransformerName;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSIsNotNilTransformerName;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSKeyedUnarchiveFromDataTransformerName;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSNegateBooleanTransformerName;
#[cfg(feature = "NSValueTransformer")]
pub use self::__NSValueTransformer::NSSecureUnarchiveFromDataTransformer;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSSecureUnarchiveFromDataTransformerName;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSUnarchiveFromDataTransformerName;
#[cfg(feature = "NSValueTransformer")]
pub use self::__NSValueTransformer::NSValueTransformer;
#[cfg(all(feature = "NSString", feature = "NSValueTransformer"))]
pub use self::__NSValueTransformer::NSValueTransformerName;
#[cfg(all(feature = "NSXMLDTDNode", feature = "NSXMLNode"))]
pub use self::__NSXMLDTDNode::NSXMLDTDNode;
#[cfg(feature = "NSXMLDTDNode")]
pub use self::__NSXMLDTDNode::NSXMLDTDNodeKind;
#[cfg(all(feature = "NSXMLDocument", feature = "NSXMLNode"))]
pub use self::__NSXMLDocument::NSXMLDocument;
#[cfg(feature = "NSXMLDocument")]
pub use self::__NSXMLDocument::NSXMLDocumentContentKind;
#[cfg(all(feature = "NSXMLElement", feature = "NSXMLNode"))]
pub use self::__NSXMLElement::NSXMLElement;
#[cfg(feature = "NSXMLNode")]
pub use self::__NSXMLNode::NSXMLNode;
#[cfg(feature = "NSXMLNode")]
pub use self::__NSXMLNode::NSXMLNodeKind;
#[cfg(feature = "NSXMLNodeOptions")]
pub use self::__NSXMLNodeOptions::NSXMLNodeOptions;
#[cfg(feature = "NSXMLParser")]
pub use self::__NSXMLParser::NSXMLParser;
#[cfg(feature = "NSXMLParser")]
pub use self::__NSXMLParser::NSXMLParserDelegate;
#[cfg(feature = "NSXMLParser")]
pub use self::__NSXMLParser::NSXMLParserError;
#[cfg(all(feature = "NSError", feature = "NSString", feature = "NSXMLParser"))]
pub use self::__NSXMLParser::NSXMLParserErrorDomain;
#[cfg(feature = "NSXMLParser")]
pub use self::__NSXMLParser::NSXMLParserExternalEntityResolvingPolicy;
#[cfg(all(feature = "NSCoder", feature = "NSXPCConnection"))]
pub use self::__NSXPCConnection::NSXPCCoder;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCConnection;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCConnectionOptions;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCInterface;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCListener;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCListenerDelegate;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCListenerEndpoint;
#[cfg(feature = "NSXPCConnection")]
pub use self::__NSXPCConnection::NSXPCProxyCreating;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSAllocateCollectable;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSAllocateMemoryPages;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSCollectorDisabledOption;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSCopyMemoryPages;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSCreateZone;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSDeallocateMemoryPages;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSDefaultMallocZone;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSLogPageSize;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSPageSize;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSRealMemoryAvailable;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSReallocateCollectable;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSRecycleZone;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSRoundDownToMultipleOfPageSize;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSRoundUpToMultipleOfPageSize;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSScannedOption;
#[cfg(all(feature = "NSString", feature = "NSZone"))]
pub use self::__NSZone::NSSetZoneName;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSZoneCalloc;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSZoneFree;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSZoneFromPointer;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSZoneMalloc;
#[cfg(all(feature = "NSString", feature = "NSZone"))]
pub use self::__NSZone::NSZoneName;
#[cfg(feature = "NSZone")]
pub use self::__NSZone::NSZoneRealloc;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSFileSecurity;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSThumbnail1024x1024SizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLAddedToDirectoryDateKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLApplicationIsScriptableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLAttributeModificationDateKey;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSURLBookmarkCreationOptions;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSURLBookmarkFileCreationOptions;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSURLBookmarkResolutionOptions;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLCanonicalPathKey;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSURLComponents;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLContentAccessDateKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLContentModificationDateKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLContentTypeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLCreationDateKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLCustomIconKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLDirectoryEntryCountKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLDocumentIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLEffectiveIconKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileAllocatedSizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileContentIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionComplete;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionCompleteUnlessOpen;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionCompleteUntilFirstUserAuthentication;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionCompleteWhenUserInactive;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionNone;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileProtectionType;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceType;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeBlockSpecial;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeCharacterSpecial;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeDirectory;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeNamedPipe;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeRegular;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeSocket;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeSymbolicLink;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileResourceTypeUnknown;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileScheme;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileSecurityKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLFileSizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLGenerationIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLHasHiddenExtensionKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsAliasFileKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsApplicationKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsDirectoryKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsExcludedFromBackupKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsExecutableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsHiddenKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsMountTriggerKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsPackageKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsPurgeableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsReadableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsRegularFileKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsSparseKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsSymbolicLinkKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsSystemImmutableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsUbiquitousItemKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsUserImmutableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsVolumeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLIsWritableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLKeysOfUnsetValuesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLLabelColorKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLLabelNumberKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLLinkCountKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLLocalizedLabelKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLLocalizedNameKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLLocalizedTypeDescriptionKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLMayHaveExtendedAttributesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLMayShareFileContentKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLNameKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLParentDirectoryURLKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLPathKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLPreferredIOBlockSizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLQuarantinePropertiesKey;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSURLQueryItem;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLResourceKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLTagNamesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLThumbnailDictionaryItem;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLThumbnailDictionaryKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLThumbnailKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLTotalFileAllocatedSizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLTotalFileSizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLTypeIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemContainerDisplayNameKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadRequestedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadingErrorKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadingStatus;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadingStatusCurrent;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadingStatusDownloaded;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadingStatusKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemDownloadingStatusNotDownloaded;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemHasUnresolvedConflictsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemIsDownloadedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemIsDownloadingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemIsExcludedFromSyncKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemIsSharedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemIsUploadedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemIsUploadingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemPercentDownloadedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemPercentUploadedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousItemUploadingErrorKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemCurrentUserPermissionsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemCurrentUserRoleKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemMostRecentEditorNameComponentsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemOwnerNameComponentsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemPermissions;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemPermissionsReadOnly;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemPermissionsReadWrite;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemRole;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemRoleOwner;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLUbiquitousSharedItemRoleParticipant;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeAvailableCapacityForImportantUsageKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeAvailableCapacityForOpportunisticUsageKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeAvailableCapacityKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeCreationDateKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIdentifierKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsAutomountedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsBrowsableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsEjectableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsEncryptedKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsInternalKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsJournalingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsLocalKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsReadOnlyKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsRemovableKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeIsRootFileSystemKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeLocalizedFormatDescriptionKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeLocalizedNameKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeMaximumFileSizeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeMountFromLocationKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeNameKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeResourceCountKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSubtypeKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsAccessPermissionsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsAdvisoryFileLockingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsCasePreservedNamesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsCaseSensitiveNamesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsCompressionKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsExclusiveRenamingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsExtendedSecurityKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsFileCloningKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsFileProtectionKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsHardLinksKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsImmutableFilesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsJournalingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsPersistentIDsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsRenamingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsRootDirectoryDatesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsSparseFilesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsSwapRenamingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsSymbolicLinksKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsVolumeSizesKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeSupportsZeroRunsKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeTotalCapacityKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeTypeNameKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeURLForRemountingKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeURLKey;
#[cfg(all(feature = "NSString", feature = "NSURL"))]
pub use self::__NSURL::NSURLVolumeUUIDStringKey;
#[cfg(feature = "NSURL")]
pub use self::__NSURL::NSURL;
#[cfg(feature = "NSUUID")]
pub use self::__NSUUID::NSUUID;
#[cfg(all(feature = "NSXMLDTD", feature = "NSXMLNode"))]
pub use self::__NSXMLDTD::NSXMLDTD;
