From 288d1bb50719839df32b3880a89cfd413f4e28b3 Mon Sep 17 00:00:00 2001 From: Jeong YunWon Date: Mon, 30 Jan 2023 09:53:36 +0900 Subject: [PATCH] prepare prebuilt --- sys/Cargo.toml | 461 ++++++----- sys/build.rs | 31 +- sys/configure.py | 108 ++- sys/src/gen.rs | 2064 ++++++++++++++++++++++++++++++++++++++++++++++ sys/src/lib.rs | 1446 +------------------------------- sys/src/test.rs | 1541 ++++++++++++++++++++++++++++++++++ 6 files changed, 3969 insertions(+), 1682 deletions(-) create mode 100644 sys/src/gen.rs create mode 100644 sys/src/test.rs diff --git a/sys/Cargo.toml b/sys/Cargo.toml index 0877fa5..2e1d20a 100644 --- a/sys/Cargo.toml +++ b/sys/Cargo.toml @@ -14,237 +14,252 @@ include = ["/src", "/*.rs"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] +apple-sys-macos = { git = "https://github.com/youknowone/apple-sys-prebuilt", tag = "macos-13.1.0", optional = true } +apple-sys-ios = { git = "https://github.com/youknowone/apple-sys-prebuilt", tag = "ios-16.2.0", optional = true } +# apple-sys-macos = { path = "../../apple-sys-prebuilt/macos", version = "*", optional = true } +# apple-sys-ios = { path = "../../apple-sys-prebuilt/ios", version = "*", optional = true } + objc = { version = "0.2.7", optional = true } [build-dependencies] -apple-bindgen = { path = "../bindgen", version = "0.2.0", default-features=false } +apple-bindgen = { path = "../bindgen", version = "0.2.0", default-features = false, optional = true } + apple-sdk = "0.4.0" [features] -default = ["objc"] +default = ["objc", "prebuilt"] +prebuilt = ["apple-sys-macos", "apple-sys-ios"] +objc = ["dep:objc", "apple-sys-macos?/objc", "apple-sys-ios?/objc"] +bindgen = ["apple-bindgen"] __allow_empty = [] +__gen_prebuilt = ["bindgen"] # dev-only feature # AUTO-GENERATED: DO NOT ADD ANYTHING BELOW THIS LINE -AGL = [] -ARKit = [] -AVFAudio = [] -AVFoundation = [] -AVKit = [] -AVRouting = [] -Accelerate = [] -Accessibility = [] -Accounts = [] -ActivityKit = [] -AdServices = [] -AdSupport = [] -AddressBook = [] -AddressBookUI = [] -AppClip = [] -AppIntents = [] -AppKit = [] -AppTrackingTransparency = [] -AppleScriptKit = [] -AppleScriptObjC = [] -ApplicationServices = [] -AssetsLibrary = [] -AudioToolbox = [] -AudioUnit = [] -AudioVideoBridging = [] -AuthenticationServices = [] -AutomaticAssessmentConfiguration = [] -Automator = [] -BackgroundAssets = [] -BackgroundTasks = [] -BusinessChat = [] -CFNetwork = [] -CalendarStore = [] -CallKit = [] -CarPlay = [] -Carbon = [] -ClassKit = [] -ClockKit = [] -CloudKit = [] -Cocoa = [] -Collaboration = [] -ColorSync = [] -Contacts = [] -ContactsUI = [] -CoreAudio = [] -CoreAudioKit = [] -CoreBluetooth = [] -CoreData = [] -CoreFoundation = [] -CoreGraphics = [] -CoreHaptics = [] -CoreImage = [] -CoreLocation = [] -CoreLocationUI = [] -CoreMIDI = [] -CoreML = [] -CoreMedia = [] -CoreMediaIO = [] -CoreMotion = [] -CoreNFC = [] -CoreServices = [] -CoreSpotlight = [] -CoreTelephony = [] -CoreText = [] -CoreTransferable = [] -CoreVideo = [] -CoreWLAN = [] -CryptoTokenKit = [] -DVDPlayback = [] -DataDetection = [] -DeviceCheck = [] -DeviceDiscoveryExtension = [] -DirectoryService = [] -DiscRecording = [] -DiscRecordingUI = [] -DiskArbitration = [] -EventKit = [] -EventKitUI = [] -ExceptionHandling = [] -ExecutionPolicy = [] -ExposureNotification = [] -ExtensionFoundation = [] -ExtensionKit = [] -ExternalAccessory = [] -FileProvider = [] -FileProviderUI = [] -FinderSync = [] -ForceFeedback = [] -Foundation = [] -GLKit = [] -GLUT = [] -GSS = [] -GameController = [] -GameKit = [] -GameplayKit = [] -HealthKit = [] -HealthKitUI = [] -HomeKit = [] -Hypervisor = [] -ICADevices = [] -IMServicePlugIn = [] -IOBluetooth = [] -IOBluetoothUI = [] -IOKit = [] -IOSurface = [] -IOUSBHost = [] -IdentityLookup = [] -IdentityLookupUI = [] -ImageCaptureCore = [] -ImageIO = [] -InputMethodKit = [] -InstallerPlugins = [] -InstantMessage = [] -Intents = [] -IntentsUI = [] -JavaNativeFoundation = [] -JavaRuntimeSupport = [] -JavaScriptCore = [] -Kerberos = [] -KernelManagement = [] -LDAP = [] -LatentSemanticMapping = [] -LinkPresentation = [] -LocalAuthentication = [] -LocalAuthenticationEmbeddedUI = [] -MLCompute = [] -MailKit = [] -MapKit = [] -Matter = [] -MatterSupport = [] -MediaAccessibility = [] -MediaLibrary = [] -MediaPlayer = [] -MediaSetup = [] -MediaToolbox = [] -MessageUI = [] -Messages = [] -Metal = [] -MetalFX = [] -MetalKit = [] +AGL = ["apple-sys-macos?/AGL"] +ARKit = ["apple-sys-ios?/ARKit"] +AVFAudio = ["apple-sys-macos?/AVFAudio", "apple-sys-ios?/AVFAudio"] +AVFoundation = ["apple-sys-macos?/AVFoundation", "apple-sys-ios?/AVFoundation"] +AVKit = ["apple-sys-macos?/AVKit", "apple-sys-ios?/AVKit"] +AVRouting = ["apple-sys-macos?/AVRouting", "apple-sys-ios?/AVRouting"] +Accelerate = ["apple-sys-macos?/Accelerate", "apple-sys-ios?/Accelerate"] +Accessibility = ["apple-sys-macos?/Accessibility", "apple-sys-ios?/Accessibility"] +Accounts = ["apple-sys-macos?/Accounts", "apple-sys-ios?/Accounts"] +ActivityKit = ["apple-sys-ios?/ActivityKit"] +AdServices = ["apple-sys-macos?/AdServices", "apple-sys-ios?/AdServices"] +AdSupport = ["apple-sys-macos?/AdSupport", "apple-sys-ios?/AdSupport"] +AddressBook = ["apple-sys-macos?/AddressBook", "apple-sys-ios?/AddressBook"] +AddressBookUI = ["apple-sys-ios?/AddressBookUI"] +AppClip = ["apple-sys-ios?/AppClip"] +AppIntents = ["apple-sys-macos?/AppIntents", "apple-sys-ios?/AppIntents"] +AppKit = ["apple-sys-macos?/AppKit"] +AppTrackingTransparency = ["apple-sys-macos?/AppTrackingTransparency", "apple-sys-ios?/AppTrackingTransparency"] +AppleScriptKit = ["apple-sys-macos?/AppleScriptKit"] +AppleScriptObjC = ["apple-sys-macos?/AppleScriptObjC"] +ApplicationServices = ["apple-sys-macos?/ApplicationServices"] +AssetsLibrary = ["apple-sys-ios?/AssetsLibrary"] +AudioToolbox = ["apple-sys-macos?/AudioToolbox", "apple-sys-ios?/AudioToolbox"] +AudioUnit = ["apple-sys-macos?/AudioUnit", "apple-sys-ios?/AudioUnit"] +AudioVideoBridging = ["apple-sys-macos?/AudioVideoBridging"] +AuthenticationServices = ["apple-sys-macos?/AuthenticationServices", "apple-sys-ios?/AuthenticationServices"] +AutomaticAssessmentConfiguration = ["apple-sys-macos?/AutomaticAssessmentConfiguration", "apple-sys-ios?/AutomaticAssessmentConfiguration"] +Automator = ["apple-sys-macos?/Automator"] +BackgroundAssets = ["apple-sys-macos?/BackgroundAssets", "apple-sys-ios?/BackgroundAssets"] +BackgroundTasks = ["apple-sys-macos?/BackgroundTasks", "apple-sys-ios?/BackgroundTasks"] +BusinessChat = ["apple-sys-macos?/BusinessChat", "apple-sys-ios?/BusinessChat"] +CFNetwork = ["apple-sys-macos?/CFNetwork", "apple-sys-ios?/CFNetwork"] +CalendarStore = ["apple-sys-macos?/CalendarStore"] +CallKit = ["apple-sys-macos?/CallKit", "apple-sys-ios?/CallKit"] +CarPlay = ["apple-sys-ios?/CarPlay"] +Carbon = ["apple-sys-macos?/Carbon"] +ClassKit = ["apple-sys-macos?/ClassKit", "apple-sys-ios?/ClassKit"] +ClockKit = ["apple-sys-ios?/ClockKit"] +CloudKit = ["apple-sys-macos?/CloudKit", "apple-sys-ios?/CloudKit"] +Cocoa = ["apple-sys-macos?/Cocoa"] +Collaboration = ["apple-sys-macos?/Collaboration"] +ColorSync = ["apple-sys-macos?/ColorSync", "apple-sys-ios?/ColorSync"] +Contacts = ["apple-sys-macos?/Contacts", "apple-sys-ios?/Contacts"] +ContactsUI = ["apple-sys-macos?/ContactsUI", "apple-sys-ios?/ContactsUI"] +CoreAudio = ["apple-sys-macos?/CoreAudio", "apple-sys-ios?/CoreAudio"] +CoreAudioKit = ["apple-sys-macos?/CoreAudioKit", "apple-sys-ios?/CoreAudioKit"] +CoreBluetooth = ["apple-sys-macos?/CoreBluetooth", "apple-sys-ios?/CoreBluetooth"] +CoreData = ["apple-sys-macos?/CoreData", "apple-sys-ios?/CoreData"] +CoreFoundation = ["apple-sys-macos?/CoreFoundation", "apple-sys-ios?/CoreFoundation"] +CoreGraphics = ["apple-sys-macos?/CoreGraphics", "apple-sys-ios?/CoreGraphics"] +CoreHaptics = ["apple-sys-macos?/CoreHaptics", "apple-sys-ios?/CoreHaptics"] +CoreImage = ["apple-sys-macos?/CoreImage", "apple-sys-ios?/CoreImage"] +CoreLocation = ["apple-sys-macos?/CoreLocation", "apple-sys-ios?/CoreLocation"] +CoreLocationUI = ["apple-sys-ios?/CoreLocationUI"] +CoreMIDI = ["apple-sys-macos?/CoreMIDI", "apple-sys-ios?/CoreMIDI"] +CoreML = ["apple-sys-macos?/CoreML", "apple-sys-ios?/CoreML"] +CoreMedia = ["apple-sys-macos?/CoreMedia", "apple-sys-ios?/CoreMedia"] +CoreMediaIO = ["apple-sys-macos?/CoreMediaIO"] +CoreMotion = ["apple-sys-macos?/CoreMotion", "apple-sys-ios?/CoreMotion"] +CoreNFC = ["apple-sys-ios?/CoreNFC"] +CoreServices = ["apple-sys-macos?/CoreServices", "apple-sys-ios?/CoreServices"] +CoreSpotlight = ["apple-sys-macos?/CoreSpotlight", "apple-sys-ios?/CoreSpotlight"] +CoreTelephony = ["apple-sys-macos?/CoreTelephony", "apple-sys-ios?/CoreTelephony"] +CoreText = ["apple-sys-macos?/CoreText", "apple-sys-ios?/CoreText"] +CoreTransferable = ["apple-sys-macos?/CoreTransferable", "apple-sys-ios?/CoreTransferable"] +CoreVideo = ["apple-sys-macos?/CoreVideo", "apple-sys-ios?/CoreVideo"] +CoreWLAN = ["apple-sys-macos?/CoreWLAN"] +CryptoTokenKit = ["apple-sys-macos?/CryptoTokenKit", "apple-sys-ios?/CryptoTokenKit"] +DVDPlayback = ["apple-sys-macos?/DVDPlayback"] +DataDetection = ["apple-sys-macos?/DataDetection", "apple-sys-ios?/DataDetection"] +DeviceCheck = ["apple-sys-macos?/DeviceCheck", "apple-sys-ios?/DeviceCheck"] +DeviceDiscoveryExtension = ["apple-sys-ios?/DeviceDiscoveryExtension"] +DeviceDiscoveryUI = [] +DirectoryService = ["apple-sys-macos?/DirectoryService"] +DiscRecording = ["apple-sys-macos?/DiscRecording"] +DiscRecordingUI = ["apple-sys-macos?/DiscRecordingUI"] +DiskArbitration = ["apple-sys-macos?/DiskArbitration"] +EventKit = ["apple-sys-macos?/EventKit", "apple-sys-ios?/EventKit"] +EventKitUI = ["apple-sys-ios?/EventKitUI"] +ExceptionHandling = ["apple-sys-macos?/ExceptionHandling"] +ExecutionPolicy = ["apple-sys-macos?/ExecutionPolicy"] +ExposureNotification = ["apple-sys-macos?/ExposureNotification", "apple-sys-ios?/ExposureNotification"] +ExtensionFoundation = ["apple-sys-macos?/ExtensionFoundation", "apple-sys-ios?/ExtensionFoundation"] +ExtensionKit = ["apple-sys-macos?/ExtensionKit", "apple-sys-ios?/ExtensionKit"] +ExternalAccessory = ["apple-sys-macos?/ExternalAccessory", "apple-sys-ios?/ExternalAccessory"] +FileProvider = ["apple-sys-macos?/FileProvider", "apple-sys-ios?/FileProvider"] +FileProviderUI = ["apple-sys-macos?/FileProviderUI", "apple-sys-ios?/FileProviderUI"] +FinderSync = ["apple-sys-macos?/FinderSync"] +ForceFeedback = ["apple-sys-macos?/ForceFeedback"] +Foundation = ["apple-sys-macos?/Foundation", "apple-sys-ios?/Foundation"] +GLKit = ["apple-sys-macos?/GLKit", "apple-sys-ios?/GLKit"] +GLUT = ["apple-sys-macos?/GLUT"] +GSS = ["apple-sys-macos?/GSS", "apple-sys-ios?/GSS"] +GameController = ["apple-sys-macos?/GameController", "apple-sys-ios?/GameController"] +GameKit = ["apple-sys-macos?/GameKit", "apple-sys-ios?/GameKit"] +GameplayKit = ["apple-sys-macos?/GameplayKit", "apple-sys-ios?/GameplayKit"] +HealthKit = ["apple-sys-macos?/HealthKit", "apple-sys-ios?/HealthKit"] +HealthKitUI = ["apple-sys-ios?/HealthKitUI"] +HomeKit = ["apple-sys-ios?/HomeKit"] +Hypervisor = ["apple-sys-macos?/Hypervisor"] +ICADevices = ["apple-sys-macos?/ICADevices"] +IMServicePlugIn = ["apple-sys-macos?/IMServicePlugIn"] +IOBluetooth = ["apple-sys-macos?/IOBluetooth"] +IOBluetoothUI = ["apple-sys-macos?/IOBluetoothUI"] +IOKit = ["apple-sys-macos?/IOKit"] +IOSurface = ["apple-sys-macos?/IOSurface", "apple-sys-ios?/IOSurface"] +IOUSBHost = ["apple-sys-macos?/IOUSBHost"] +IdentityLookup = ["apple-sys-macos?/IdentityLookup", "apple-sys-ios?/IdentityLookup"] +IdentityLookupUI = ["apple-sys-ios?/IdentityLookupUI"] +ImageCaptureCore = ["apple-sys-macos?/ImageCaptureCore", "apple-sys-ios?/ImageCaptureCore"] +ImageIO = ["apple-sys-macos?/ImageIO", "apple-sys-ios?/ImageIO"] +InputMethodKit = ["apple-sys-macos?/InputMethodKit"] +InstallerPlugins = ["apple-sys-macos?/InstallerPlugins"] +InstantMessage = ["apple-sys-macos?/InstantMessage"] +Intents = ["apple-sys-macos?/Intents", "apple-sys-ios?/Intents"] +IntentsUI = ["apple-sys-macos?/IntentsUI", "apple-sys-ios?/IntentsUI"] +JavaNativeFoundation = ["apple-sys-macos?/JavaNativeFoundation"] +JavaRuntimeSupport = ["apple-sys-macos?/JavaRuntimeSupport"] +JavaScriptCore = ["apple-sys-macos?/JavaScriptCore", "apple-sys-ios?/JavaScriptCore"] +Kerberos = ["apple-sys-macos?/Kerberos"] +KernelManagement = ["apple-sys-macos?/KernelManagement"] +LDAP = ["apple-sys-macos?/LDAP"] +LatentSemanticMapping = ["apple-sys-macos?/LatentSemanticMapping"] +LinkPresentation = ["apple-sys-macos?/LinkPresentation", "apple-sys-ios?/LinkPresentation"] +LocalAuthentication = ["apple-sys-macos?/LocalAuthentication", "apple-sys-ios?/LocalAuthentication"] +LocalAuthenticationEmbeddedUI = ["apple-sys-macos?/LocalAuthenticationEmbeddedUI", "apple-sys-ios?/LocalAuthenticationEmbeddedUI"] +MLCompute = ["apple-sys-macos?/MLCompute", "apple-sys-ios?/MLCompute"] +MailKit = ["apple-sys-macos?/MailKit"] +MapKit = ["apple-sys-macos?/MapKit", "apple-sys-ios?/MapKit"] +Matter = ["apple-sys-macos?/Matter", "apple-sys-ios?/Matter"] +MatterSupport = ["apple-sys-ios?/MatterSupport"] +MediaAccessibility = ["apple-sys-macos?/MediaAccessibility", "apple-sys-ios?/MediaAccessibility"] +MediaLibrary = ["apple-sys-macos?/MediaLibrary"] +MediaPlayer = ["apple-sys-macos?/MediaPlayer", "apple-sys-ios?/MediaPlayer"] +MediaSetup = ["apple-sys-ios?/MediaSetup"] +MediaToolbox = ["apple-sys-macos?/MediaToolbox", "apple-sys-ios?/MediaToolbox"] +MessageUI = ["apple-sys-ios?/MessageUI"] +Messages = ["apple-sys-ios?/Messages"] +Metal = ["apple-sys-macos?/Metal", "apple-sys-ios?/Metal"] +MetalFX = ["apple-sys-macos?/MetalFX", "apple-sys-ios?/MetalFX"] +MetalKit = ["apple-sys-macos?/MetalKit", "apple-sys-ios?/MetalKit"] MetalPerformanceShaders = [] MetalPerformanceShadersGraph = [] -MetricKit = [] -MobileCoreServices = [] -ModelIO = [] -MultipeerConnectivity = [] -NaturalLanguage = [] -NearbyInteraction = [] -NetFS = [] -Network = [] -NetworkExtension = [] -NewsstandKit = [] -NotificationCenter = [] -OSAKit = [] -OSLog = [] -OpenAL = [] -OpenCL = [] -OpenDirectory = [] -OpenGL = [] -OpenGLES = [] -PCSC = [] -PDFKit = [] -PHASE = [] -ParavirtualizedGraphics = [] -PassKit = [] -PencilKit = [] -Photos = [] -PhotosUI = [] -PreferencePanes = [] -ProximityReader = [] -PushKit = [] -PushToTalk = [] -Quartz = [] -QuartzCore = [] -QuickLook = [] -QuickLookThumbnailing = [] -QuickLookUI = [] -ReplayKit = [] -RoomPlan = [] -SafariServices = [] -SafetyKit = [] -SceneKit = [] -ScreenCaptureKit = [] -ScreenSaver = [] -ScreenTime = [] -ScriptingBridge = [] -Security = [] -SecurityFoundation = [] -SecurityInterface = [] -SensorKit = [] -ServiceManagement = [] -SharedWithYou = [] -SharedWithYouCore = [] -ShazamKit = [] -Social = [] -SoundAnalysis = [] -Speech = [] -SpriteKit = [] -StoreKit = [] -SwiftUI = [] -SyncServices = [] -SystemConfiguration = [] -SystemExtensions = [] -TWAIN = [] -Tcl = [] -ThreadNetwork = [] -Twitter = [] -UIKit = [] -UniformTypeIdentifiers = [] -UserNotifications = [] -UserNotificationsUI = [] -VideoDecodeAcceleration = [] -VideoSubscriberAccount = [] -VideoToolbox = [] -Virtualization = [] -Vision = [] -VisionKit = [] -WatchConnectivity = [] -WebKit = [] -WidgetKit = [] -iAd = [] -iTunesLibrary = [] -vmnet = [] +MetricKit = ["apple-sys-macos?/MetricKit", "apple-sys-ios?/MetricKit"] +MobileCoreServices = ["apple-sys-ios?/MobileCoreServices"] +ModelIO = ["apple-sys-macos?/ModelIO", "apple-sys-ios?/ModelIO"] +MultipeerConnectivity = ["apple-sys-macos?/MultipeerConnectivity", "apple-sys-ios?/MultipeerConnectivity"] +NaturalLanguage = ["apple-sys-macos?/NaturalLanguage", "apple-sys-ios?/NaturalLanguage"] +NearbyInteraction = ["apple-sys-macos?/NearbyInteraction", "apple-sys-ios?/NearbyInteraction"] +NetFS = ["apple-sys-macos?/NetFS"] +Network = ["apple-sys-macos?/Network", "apple-sys-ios?/Network"] +NetworkExtension = ["apple-sys-macos?/NetworkExtension", "apple-sys-ios?/NetworkExtension"] +NewsstandKit = ["apple-sys-ios?/NewsstandKit"] +NotificationCenter = ["apple-sys-macos?/NotificationCenter", "apple-sys-ios?/NotificationCenter"] +OSAKit = ["apple-sys-macos?/OSAKit"] +OSLog = ["apple-sys-macos?/OSLog", "apple-sys-ios?/OSLog"] +OpenAL = ["apple-sys-macos?/OpenAL", "apple-sys-ios?/OpenAL"] +OpenCL = ["apple-sys-macos?/OpenCL"] +OpenDirectory = ["apple-sys-macos?/OpenDirectory"] +OpenGL = ["apple-sys-macos?/OpenGL"] +OpenGLES = ["apple-sys-ios?/OpenGLES"] +PCSC = ["apple-sys-macos?/PCSC"] +PDFKit = ["apple-sys-macos?/PDFKit", "apple-sys-ios?/PDFKit"] +PHASE = ["apple-sys-macos?/PHASE", "apple-sys-ios?/PHASE"] +ParavirtualizedGraphics = ["apple-sys-macos?/ParavirtualizedGraphics"] +PassKit = ["apple-sys-macos?/PassKit", "apple-sys-ios?/PassKit"] +PencilKit = ["apple-sys-macos?/PencilKit", "apple-sys-ios?/PencilKit"] +Photos = ["apple-sys-macos?/Photos", "apple-sys-ios?/Photos"] +PhotosUI = ["apple-sys-macos?/PhotosUI", "apple-sys-ios?/PhotosUI"] +PreferencePanes = ["apple-sys-macos?/PreferencePanes"] +ProximityReader = ["apple-sys-ios?/ProximityReader"] +PushKit = ["apple-sys-macos?/PushKit", "apple-sys-ios?/PushKit"] +PushToTalk = ["apple-sys-macos?/PushToTalk", "apple-sys-ios?/PushToTalk"] +Quartz = ["apple-sys-macos?/Quartz"] +QuartzCore = ["apple-sys-macos?/QuartzCore", "apple-sys-ios?/QuartzCore"] +QuickLook = ["apple-sys-macos?/QuickLook", "apple-sys-ios?/QuickLook"] +QuickLookThumbnailing = ["apple-sys-macos?/QuickLookThumbnailing", "apple-sys-ios?/QuickLookThumbnailing"] +QuickLookUI = ["apple-sys-macos?/QuickLookUI"] +ReplayKit = ["apple-sys-macos?/ReplayKit", "apple-sys-ios?/ReplayKit"] +RoomPlan = ["apple-sys-ios?/RoomPlan"] +SafariServices = ["apple-sys-macos?/SafariServices", "apple-sys-ios?/SafariServices"] +SafetyKit = ["apple-sys-macos?/SafetyKit", "apple-sys-ios?/SafetyKit"] +SceneKit = ["apple-sys-macos?/SceneKit", "apple-sys-ios?/SceneKit"] +ScreenCaptureKit = ["apple-sys-macos?/ScreenCaptureKit"] +ScreenSaver = ["apple-sys-macos?/ScreenSaver"] +ScreenTime = ["apple-sys-macos?/ScreenTime", "apple-sys-ios?/ScreenTime"] +ScriptingBridge = ["apple-sys-macos?/ScriptingBridge"] +Security = ["apple-sys-macos?/Security", "apple-sys-ios?/Security"] +SecurityFoundation = ["apple-sys-macos?/SecurityFoundation"] +SecurityInterface = ["apple-sys-macos?/SecurityInterface"] +SensorKit = ["apple-sys-macos?/SensorKit", "apple-sys-ios?/SensorKit"] +ServiceManagement = ["apple-sys-macos?/ServiceManagement"] +SharedWithYou = ["apple-sys-macos?/SharedWithYou", "apple-sys-ios?/SharedWithYou"] +SharedWithYouCore = ["apple-sys-macos?/SharedWithYouCore", "apple-sys-ios?/SharedWithYouCore"] +ShazamKit = ["apple-sys-macos?/ShazamKit", "apple-sys-ios?/ShazamKit"] +Social = ["apple-sys-macos?/Social", "apple-sys-ios?/Social"] +SoundAnalysis = ["apple-sys-macos?/SoundAnalysis", "apple-sys-ios?/SoundAnalysis"] +Speech = ["apple-sys-macos?/Speech", "apple-sys-ios?/Speech"] +SpriteKit = ["apple-sys-macos?/SpriteKit", "apple-sys-ios?/SpriteKit"] +StoreKit = ["apple-sys-macos?/StoreKit", "apple-sys-ios?/StoreKit"] +SwiftUI = ["apple-sys-macos?/SwiftUI", "apple-sys-ios?/SwiftUI"] +SyncServices = ["apple-sys-macos?/SyncServices"] +SystemConfiguration = ["apple-sys-macos?/SystemConfiguration", "apple-sys-ios?/SystemConfiguration"] +SystemExtensions = ["apple-sys-macos?/SystemExtensions"] +TVMLKit = [] +TVServices = [] +TVUIKit = [] +TWAIN = ["apple-sys-macos?/TWAIN"] +Tcl = ["apple-sys-macos?/Tcl"] +ThreadNetwork = ["apple-sys-macos?/ThreadNetwork", "apple-sys-ios?/ThreadNetwork"] +Twitter = ["apple-sys-ios?/Twitter"] +UIKit = ["apple-sys-ios?/UIKit"] +UniformTypeIdentifiers = ["apple-sys-macos?/UniformTypeIdentifiers", "apple-sys-ios?/UniformTypeIdentifiers"] +UserNotifications = ["apple-sys-macos?/UserNotifications", "apple-sys-ios?/UserNotifications"] +UserNotificationsUI = ["apple-sys-macos?/UserNotificationsUI", "apple-sys-ios?/UserNotificationsUI"] +VideoDecodeAcceleration = ["apple-sys-macos?/VideoDecodeAcceleration"] +VideoSubscriberAccount = ["apple-sys-macos?/VideoSubscriberAccount", "apple-sys-ios?/VideoSubscriberAccount"] +VideoToolbox = ["apple-sys-macos?/VideoToolbox", "apple-sys-ios?/VideoToolbox"] +Virtualization = ["apple-sys-macos?/Virtualization"] +Vision = ["apple-sys-macos?/Vision", "apple-sys-ios?/Vision"] +VisionKit = ["apple-sys-macos?/VisionKit", "apple-sys-ios?/VisionKit"] +WatchConnectivity = ["apple-sys-ios?/WatchConnectivity"] +WatchKit = [] +WebKit = ["apple-sys-ios?/WebKit"] +WidgetKit = ["apple-sys-macos?/WidgetKit", "apple-sys-ios?/WidgetKit"] +iAd = ["apple-sys-ios?/iAd"] +iTunesLibrary = ["apple-sys-macos?/iTunesLibrary"] +vmnet = ["apple-sys-macos?/vmnet"] diff --git a/sys/build.rs b/sys/build.rs index d825a3f..b20c63f 100644 --- a/sys/build.rs +++ b/sys/build.rs @@ -1,7 +1,24 @@ -use apple_bindgen::Builder; -use std::io::Write; +#[cfg(not(feature = "prebuilt"))] +#[cfg(not(feature = "bindgen"))] +fn main() { + panic!("Either `prebuilt` or `bindgen` feature must be enabled."); +} +#[cfg(feature = "prebuilt")] fn main() { + #[cfg(feature = "__gen_prebuilt")] + panic!("`prebuilt` and `__gen_prebuilt` features are mutually exclusive."); + + #[cfg(feature = "bindgen")] + panic!("`prebuilt` and `bindgen` features are mutually exclusive."); +} + +#[cfg(not(feature = "prebuilt"))] +#[cfg(feature = "bindgen")] +fn main() { + use apple_bindgen::Builder; + use std::io::Write; + println!("cargo:rerun-if-changed=macos.inc.rs"); println!("cargo:rerun-if-changed=ios.inc.rs"); @@ -41,5 +58,15 @@ fn main() { .expect("could not open bindings file"); file.write_all(out.as_bytes()) .expect("could not write bindings"); + + #[cfg(feature = "__gen_prebuilt")] + { + let target_dir = target.replace("-", "_"); + let path = + format!("../../apple-sys-prebuilt/{target_os}/src/{target_dir}/{framework}.rs"); + let mut file = std::fs::File::create(path).expect("could not open bindings file"); + file.write_all(out.as_bytes()) + .expect("could not write bindings"); + } } } diff --git a/sys/configure.py b/sys/configure.py index 866b231..f0fddc2 100644 --- a/sys/configure.py +++ b/sys/configure.py @@ -64,19 +64,20 @@ def find_framework_names(sdk_path): yield name -def gen_lib(names: dict[str, list[str]]): - source = dedent( - f""" - //! apple-sys main module - //! auto-generated by "python {" ".join(map(repr, sys.argv))}" - #![allow(dead_code)] - #![allow(non_camel_case_types)] - #![allow(non_upper_case_globals)] - #![allow(improper_ctypes)] - #![allow(non_snake_case)] - - """ - ) +LIB_HEADER = f""" +//! apple-sys main module +//! auto-generated by "python {" ".join(map(repr, sys.argv))}" +#![allow(dead_code)] +#![allow(non_camel_case_types)] +#![allow(non_upper_case_globals)] +#![allow(improper_ctypes)] +#![allow(non_snake_case)] + +""" + + +def gen_instant_lib(names: dict[str, list[str]]): + source = LIB_HEADER def gen_module(os, name): return f"""#[cfg(all(target_os = "{os}", feature = "{name}"))] pub mod {name} {{ include!(concat!(env!("OUT_DIR"), "/{name}.rs")); }}""" @@ -89,17 +90,57 @@ def gen_module(os, name): return source -def gen_cargo(names): +def gen_tests(names: dict[str, list[str]]): + source = LIB_HEADER + + def gen_module(os, name): + return f"""#[allow(unused_imports)] #[cfg(all(target_os = "{os}", feature = "{name}"))] use crate::{name};""" + + for platform, names in names.items(): + os = target_os(platform) + source += "\n".join(gen_module(os, name) for name in names) + source += "\n" + + return source + + +def gen_prebuilt_lib(names): + parts = [f'#[cfg(feature = "{name}")] pub mod {name};' for name in names] + body = "\n".join(parts) + return LIB_HEADER + body + "\n" + + +def gen_prebuilt_cargo(path, names): DELIMITER = "# AUTO-GENERATED: DO NOT ADD ANYTHING BELOW THIS LINE" - source = open("Cargo.toml", "r").read() + source = open(path, "r").read() top, _ = source.split(DELIMITER) - unique_names = sorted(frozenset(itertools.chain(*names.values()))) - bottom = "\n".join(f"{name} = []" for name in unique_names) + bottom = "\n".join(f"{name} = []" for name in names) return f"""{top}{DELIMITER}\n{bottom}\n""" -def gen_build(names): +def gen_sys_cargo(path, framework_names): + DELIMITER = "# AUTO-GENERATED: DO NOT ADD ANYTHING BELOW THIS LINE" + source = open(path, "r").read() + top, _ = source.split(DELIMITER) + + def deps(name): + r = [] + if name in framework_names["MacOSX"]: + r.append(f"apple-sys-macos?/{name}") + if name in framework_names["iPhoneOS"]: + r.append(f"apple-sys-ios?/{name}") + if r: + return '"' + '", "'.join(r) + '"' + else: + return "" + + unique_names = sorted(frozenset(itertools.chain(*framework_names.values()))) + bottom = "\n".join(f"{name} = [{deps(name)}]" for name in unique_names) + return f"""{top}{DELIMITER}\n{bottom}\n""" + + +def gen_build_features(names): parts = [f' #[cfg(feature = "{name}")] "{name}",' for name in names] body = "\n".join(parts) return f'''vec![ @@ -126,20 +167,43 @@ def main(sdk_names): for sdk_name in sdk_names } - with open("src/lib.rs", "w") as f: - content = gen_lib(framework_names) + with open("src/gen.rs", "w") as f: + content = gen_instant_lib(framework_names) f.write(content) - content = gen_cargo(framework_names) + with open("src/test.rs", "w") as f: + content = gen_tests(framework_names) + f.write(content) + + content = gen_sys_cargo("Cargo.toml", framework_names) with open("Cargo.toml", "w") as f: f.write(content) for platform, names in framework_names.items(): target = target_os(platform) + content = gen_build_features(names) with open(f"{target}.inc.rs", "w") as f: - content = gen_build(names) f.write(content) + if target in ["macos", "ios"]: + cargo_path = f"../../apple-sys-prebuilt/{target}/Cargo.toml" + content = gen_prebuilt_cargo(cargo_path, names) + with open(cargo_path, "w") as f: + f.write(content) + + content = gen_prebuilt_lib(names) + mod_dirs = { + "macos": ["aarch64_apple_darwin", "x86_64_apple_darwin"], + "ios": ["aarch64_apple_ios", "aarch64_apple_ios_sim"], + "watchos": [], + "tvos": [], + }[target] + for mod_dir in mod_dirs: + with open( + f"../../apple-sys-prebuilt/{target}/src/{mod_dir}/mod.rs", "w" + ) as f: + f.write(content) + for platform, names in framework_names.items(): with open(f"test_script.{platform}.sh", "w") as f: target = "" diff --git a/sys/src/gen.rs b/sys/src/gen.rs new file mode 100644 index 0000000..ab46708 --- /dev/null +++ b/sys/src/gen.rs @@ -0,0 +1,2064 @@ +//! apple-sys main module +//! auto-generated by "python 'configure.py'" +#![allow(dead_code)] +#![allow(non_camel_case_types)] +#![allow(non_upper_case_globals)] +#![allow(improper_ctypes)] +#![allow(non_snake_case)] + +#[cfg(all(target_os = "macos", feature = "AGL"))] +pub mod AGL { + include!(concat!(env!("OUT_DIR"), "/AGL.rs")); +} +#[cfg(all(target_os = "macos", feature = "AVFAudio"))] +pub mod AVFAudio { + include!(concat!(env!("OUT_DIR"), "/AVFAudio.rs")); +} +#[cfg(all(target_os = "macos", feature = "AVFoundation"))] +pub mod AVFoundation { + include!(concat!(env!("OUT_DIR"), "/AVFoundation.rs")); +} +#[cfg(all(target_os = "macos", feature = "AVKit"))] +pub mod AVKit { + include!(concat!(env!("OUT_DIR"), "/AVKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "AVRouting"))] +pub mod AVRouting { + include!(concat!(env!("OUT_DIR"), "/AVRouting.rs")); +} +#[cfg(all(target_os = "macos", feature = "Accelerate"))] +pub mod Accelerate { + include!(concat!(env!("OUT_DIR"), "/Accelerate.rs")); +} +#[cfg(all(target_os = "macos", feature = "Accessibility"))] +pub mod Accessibility { + include!(concat!(env!("OUT_DIR"), "/Accessibility.rs")); +} +#[cfg(all(target_os = "macos", feature = "Accounts"))] +pub mod Accounts { + include!(concat!(env!("OUT_DIR"), "/Accounts.rs")); +} +#[cfg(all(target_os = "macos", feature = "AdServices"))] +pub mod AdServices { + include!(concat!(env!("OUT_DIR"), "/AdServices.rs")); +} +#[cfg(all(target_os = "macos", feature = "AdSupport"))] +pub mod AdSupport { + include!(concat!(env!("OUT_DIR"), "/AdSupport.rs")); +} +#[cfg(all(target_os = "macos", feature = "AddressBook"))] +pub mod AddressBook { + include!(concat!(env!("OUT_DIR"), "/AddressBook.rs")); +} +#[cfg(all(target_os = "macos", feature = "AppIntents"))] +pub mod AppIntents { + include!(concat!(env!("OUT_DIR"), "/AppIntents.rs")); +} +#[cfg(all(target_os = "macos", feature = "AppKit"))] +pub mod AppKit { + include!(concat!(env!("OUT_DIR"), "/AppKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "AppTrackingTransparency"))] +pub mod AppTrackingTransparency { + include!(concat!(env!("OUT_DIR"), "/AppTrackingTransparency.rs")); +} +#[cfg(all(target_os = "macos", feature = "AppleScriptKit"))] +pub mod AppleScriptKit { + include!(concat!(env!("OUT_DIR"), "/AppleScriptKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "AppleScriptObjC"))] +pub mod AppleScriptObjC { + include!(concat!(env!("OUT_DIR"), "/AppleScriptObjC.rs")); +} +#[cfg(all(target_os = "macos", feature = "ApplicationServices"))] +pub mod ApplicationServices { + include!(concat!(env!("OUT_DIR"), "/ApplicationServices.rs")); +} +#[cfg(all(target_os = "macos", feature = "AudioToolbox"))] +pub mod AudioToolbox { + include!(concat!(env!("OUT_DIR"), "/AudioToolbox.rs")); +} +#[cfg(all(target_os = "macos", feature = "AudioUnit"))] +pub mod AudioUnit { + include!(concat!(env!("OUT_DIR"), "/AudioUnit.rs")); +} +#[cfg(all(target_os = "macos", feature = "AudioVideoBridging"))] +pub mod AudioVideoBridging { + include!(concat!(env!("OUT_DIR"), "/AudioVideoBridging.rs")); +} +#[cfg(all(target_os = "macos", feature = "AuthenticationServices"))] +pub mod AuthenticationServices { + include!(concat!(env!("OUT_DIR"), "/AuthenticationServices.rs")); +} +#[cfg(all(target_os = "macos", feature = "AutomaticAssessmentConfiguration"))] +pub mod AutomaticAssessmentConfiguration { + include!(concat!( + env!("OUT_DIR"), + "/AutomaticAssessmentConfiguration.rs" + )); +} +#[cfg(all(target_os = "macos", feature = "Automator"))] +pub mod Automator { + include!(concat!(env!("OUT_DIR"), "/Automator.rs")); +} +#[cfg(all(target_os = "macos", feature = "BackgroundAssets"))] +pub mod BackgroundAssets { + include!(concat!(env!("OUT_DIR"), "/BackgroundAssets.rs")); +} +#[cfg(all(target_os = "macos", feature = "BackgroundTasks"))] +pub mod BackgroundTasks { + include!(concat!(env!("OUT_DIR"), "/BackgroundTasks.rs")); +} +#[cfg(all(target_os = "macos", feature = "BusinessChat"))] +pub mod BusinessChat { + include!(concat!(env!("OUT_DIR"), "/BusinessChat.rs")); +} +#[cfg(all(target_os = "macos", feature = "CFNetwork"))] +pub mod CFNetwork { + include!(concat!(env!("OUT_DIR"), "/CFNetwork.rs")); +} +#[cfg(all(target_os = "macos", feature = "CalendarStore"))] +pub mod CalendarStore { + include!(concat!(env!("OUT_DIR"), "/CalendarStore.rs")); +} +#[cfg(all(target_os = "macos", feature = "CallKit"))] +pub mod CallKit { + include!(concat!(env!("OUT_DIR"), "/CallKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "Carbon"))] +pub mod Carbon { + include!(concat!(env!("OUT_DIR"), "/Carbon.rs")); +} +#[cfg(all(target_os = "macos", feature = "ClassKit"))] +pub mod ClassKit { + include!(concat!(env!("OUT_DIR"), "/ClassKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "CloudKit"))] +pub mod CloudKit { + include!(concat!(env!("OUT_DIR"), "/CloudKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "Cocoa"))] +pub mod Cocoa { + include!(concat!(env!("OUT_DIR"), "/Cocoa.rs")); +} +#[cfg(all(target_os = "macos", feature = "Collaboration"))] +pub mod Collaboration { + include!(concat!(env!("OUT_DIR"), "/Collaboration.rs")); +} +#[cfg(all(target_os = "macos", feature = "ColorSync"))] +pub mod ColorSync { + include!(concat!(env!("OUT_DIR"), "/ColorSync.rs")); +} +#[cfg(all(target_os = "macos", feature = "Contacts"))] +pub mod Contacts { + include!(concat!(env!("OUT_DIR"), "/Contacts.rs")); +} +#[cfg(all(target_os = "macos", feature = "ContactsUI"))] +pub mod ContactsUI { + include!(concat!(env!("OUT_DIR"), "/ContactsUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreAudio"))] +pub mod CoreAudio { + include!(concat!(env!("OUT_DIR"), "/CoreAudio.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreAudioKit"))] +pub mod CoreAudioKit { + include!(concat!(env!("OUT_DIR"), "/CoreAudioKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreBluetooth"))] +pub mod CoreBluetooth { + include!(concat!(env!("OUT_DIR"), "/CoreBluetooth.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreData"))] +pub mod CoreData { + include!(concat!(env!("OUT_DIR"), "/CoreData.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreFoundation"))] +pub mod CoreFoundation { + include!(concat!(env!("OUT_DIR"), "/CoreFoundation.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreGraphics"))] +pub mod CoreGraphics { + include!(concat!(env!("OUT_DIR"), "/CoreGraphics.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreHaptics"))] +pub mod CoreHaptics { + include!(concat!(env!("OUT_DIR"), "/CoreHaptics.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreImage"))] +pub mod CoreImage { + include!(concat!(env!("OUT_DIR"), "/CoreImage.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreLocation"))] +pub mod CoreLocation { + include!(concat!(env!("OUT_DIR"), "/CoreLocation.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreMIDI"))] +pub mod CoreMIDI { + include!(concat!(env!("OUT_DIR"), "/CoreMIDI.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreML"))] +pub mod CoreML { + include!(concat!(env!("OUT_DIR"), "/CoreML.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreMedia"))] +pub mod CoreMedia { + include!(concat!(env!("OUT_DIR"), "/CoreMedia.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreMediaIO"))] +pub mod CoreMediaIO { + include!(concat!(env!("OUT_DIR"), "/CoreMediaIO.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreMotion"))] +pub mod CoreMotion { + include!(concat!(env!("OUT_DIR"), "/CoreMotion.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreServices"))] +pub mod CoreServices { + include!(concat!(env!("OUT_DIR"), "/CoreServices.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreSpotlight"))] +pub mod CoreSpotlight { + include!(concat!(env!("OUT_DIR"), "/CoreSpotlight.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreTelephony"))] +pub mod CoreTelephony { + include!(concat!(env!("OUT_DIR"), "/CoreTelephony.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreText"))] +pub mod CoreText { + include!(concat!(env!("OUT_DIR"), "/CoreText.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreTransferable"))] +pub mod CoreTransferable { + include!(concat!(env!("OUT_DIR"), "/CoreTransferable.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreVideo"))] +pub mod CoreVideo { + include!(concat!(env!("OUT_DIR"), "/CoreVideo.rs")); +} +#[cfg(all(target_os = "macos", feature = "CoreWLAN"))] +pub mod CoreWLAN { + include!(concat!(env!("OUT_DIR"), "/CoreWLAN.rs")); +} +#[cfg(all(target_os = "macos", feature = "CryptoTokenKit"))] +pub mod CryptoTokenKit { + include!(concat!(env!("OUT_DIR"), "/CryptoTokenKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "DVDPlayback"))] +pub mod DVDPlayback { + include!(concat!(env!("OUT_DIR"), "/DVDPlayback.rs")); +} +#[cfg(all(target_os = "macos", feature = "DataDetection"))] +pub mod DataDetection { + include!(concat!(env!("OUT_DIR"), "/DataDetection.rs")); +} +#[cfg(all(target_os = "macos", feature = "DeviceCheck"))] +pub mod DeviceCheck { + include!(concat!(env!("OUT_DIR"), "/DeviceCheck.rs")); +} +#[cfg(all(target_os = "macos", feature = "DirectoryService"))] +pub mod DirectoryService { + include!(concat!(env!("OUT_DIR"), "/DirectoryService.rs")); +} +#[cfg(all(target_os = "macos", feature = "DiscRecording"))] +pub mod DiscRecording { + include!(concat!(env!("OUT_DIR"), "/DiscRecording.rs")); +} +#[cfg(all(target_os = "macos", feature = "DiscRecordingUI"))] +pub mod DiscRecordingUI { + include!(concat!(env!("OUT_DIR"), "/DiscRecordingUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "DiskArbitration"))] +pub mod DiskArbitration { + include!(concat!(env!("OUT_DIR"), "/DiskArbitration.rs")); +} +#[cfg(all(target_os = "macos", feature = "EventKit"))] +pub mod EventKit { + include!(concat!(env!("OUT_DIR"), "/EventKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "ExceptionHandling"))] +pub mod ExceptionHandling { + include!(concat!(env!("OUT_DIR"), "/ExceptionHandling.rs")); +} +#[cfg(all(target_os = "macos", feature = "ExecutionPolicy"))] +pub mod ExecutionPolicy { + include!(concat!(env!("OUT_DIR"), "/ExecutionPolicy.rs")); +} +#[cfg(all(target_os = "macos", feature = "ExposureNotification"))] +pub mod ExposureNotification { + include!(concat!(env!("OUT_DIR"), "/ExposureNotification.rs")); +} +#[cfg(all(target_os = "macos", feature = "ExtensionFoundation"))] +pub mod ExtensionFoundation { + include!(concat!(env!("OUT_DIR"), "/ExtensionFoundation.rs")); +} +#[cfg(all(target_os = "macos", feature = "ExtensionKit"))] +pub mod ExtensionKit { + include!(concat!(env!("OUT_DIR"), "/ExtensionKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "ExternalAccessory"))] +pub mod ExternalAccessory { + include!(concat!(env!("OUT_DIR"), "/ExternalAccessory.rs")); +} +#[cfg(all(target_os = "macos", feature = "FileProvider"))] +pub mod FileProvider { + include!(concat!(env!("OUT_DIR"), "/FileProvider.rs")); +} +#[cfg(all(target_os = "macos", feature = "FileProviderUI"))] +pub mod FileProviderUI { + include!(concat!(env!("OUT_DIR"), "/FileProviderUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "FinderSync"))] +pub mod FinderSync { + include!(concat!(env!("OUT_DIR"), "/FinderSync.rs")); +} +#[cfg(all(target_os = "macos", feature = "ForceFeedback"))] +pub mod ForceFeedback { + include!(concat!(env!("OUT_DIR"), "/ForceFeedback.rs")); +} +#[cfg(all(target_os = "macos", feature = "Foundation"))] +pub mod Foundation { + include!(concat!(env!("OUT_DIR"), "/Foundation.rs")); +} +#[cfg(all(target_os = "macos", feature = "GLKit"))] +pub mod GLKit { + include!(concat!(env!("OUT_DIR"), "/GLKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "GLUT"))] +pub mod GLUT { + include!(concat!(env!("OUT_DIR"), "/GLUT.rs")); +} +#[cfg(all(target_os = "macos", feature = "GSS"))] +pub mod GSS { + include!(concat!(env!("OUT_DIR"), "/GSS.rs")); +} +#[cfg(all(target_os = "macos", feature = "GameController"))] +pub mod GameController { + include!(concat!(env!("OUT_DIR"), "/GameController.rs")); +} +#[cfg(all(target_os = "macos", feature = "GameKit"))] +pub mod GameKit { + include!(concat!(env!("OUT_DIR"), "/GameKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "GameplayKit"))] +pub mod GameplayKit { + include!(concat!(env!("OUT_DIR"), "/GameplayKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "HealthKit"))] +pub mod HealthKit { + include!(concat!(env!("OUT_DIR"), "/HealthKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "Hypervisor"))] +pub mod Hypervisor { + include!(concat!(env!("OUT_DIR"), "/Hypervisor.rs")); +} +#[cfg(all(target_os = "macos", feature = "ICADevices"))] +pub mod ICADevices { + include!(concat!(env!("OUT_DIR"), "/ICADevices.rs")); +} +#[cfg(all(target_os = "macos", feature = "IMServicePlugIn"))] +pub mod IMServicePlugIn { + include!(concat!(env!("OUT_DIR"), "/IMServicePlugIn.rs")); +} +#[cfg(all(target_os = "macos", feature = "IOBluetooth"))] +pub mod IOBluetooth { + include!(concat!(env!("OUT_DIR"), "/IOBluetooth.rs")); +} +#[cfg(all(target_os = "macos", feature = "IOBluetoothUI"))] +pub mod IOBluetoothUI { + include!(concat!(env!("OUT_DIR"), "/IOBluetoothUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "IOKit"))] +pub mod IOKit { + include!(concat!(env!("OUT_DIR"), "/IOKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "IOSurface"))] +pub mod IOSurface { + include!(concat!(env!("OUT_DIR"), "/IOSurface.rs")); +} +#[cfg(all(target_os = "macos", feature = "IOUSBHost"))] +pub mod IOUSBHost { + include!(concat!(env!("OUT_DIR"), "/IOUSBHost.rs")); +} +#[cfg(all(target_os = "macos", feature = "IdentityLookup"))] +pub mod IdentityLookup { + include!(concat!(env!("OUT_DIR"), "/IdentityLookup.rs")); +} +#[cfg(all(target_os = "macos", feature = "ImageCaptureCore"))] +pub mod ImageCaptureCore { + include!(concat!(env!("OUT_DIR"), "/ImageCaptureCore.rs")); +} +#[cfg(all(target_os = "macos", feature = "ImageIO"))] +pub mod ImageIO { + include!(concat!(env!("OUT_DIR"), "/ImageIO.rs")); +} +#[cfg(all(target_os = "macos", feature = "InputMethodKit"))] +pub mod InputMethodKit { + include!(concat!(env!("OUT_DIR"), "/InputMethodKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "InstallerPlugins"))] +pub mod InstallerPlugins { + include!(concat!(env!("OUT_DIR"), "/InstallerPlugins.rs")); +} +#[cfg(all(target_os = "macos", feature = "InstantMessage"))] +pub mod InstantMessage { + include!(concat!(env!("OUT_DIR"), "/InstantMessage.rs")); +} +#[cfg(all(target_os = "macos", feature = "Intents"))] +pub mod Intents { + include!(concat!(env!("OUT_DIR"), "/Intents.rs")); +} +#[cfg(all(target_os = "macos", feature = "IntentsUI"))] +pub mod IntentsUI { + include!(concat!(env!("OUT_DIR"), "/IntentsUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "JavaNativeFoundation"))] +pub mod JavaNativeFoundation { + include!(concat!(env!("OUT_DIR"), "/JavaNativeFoundation.rs")); +} +#[cfg(all(target_os = "macos", feature = "JavaRuntimeSupport"))] +pub mod JavaRuntimeSupport { + include!(concat!(env!("OUT_DIR"), "/JavaRuntimeSupport.rs")); +} +#[cfg(all(target_os = "macos", feature = "JavaScriptCore"))] +pub mod JavaScriptCore { + include!(concat!(env!("OUT_DIR"), "/JavaScriptCore.rs")); +} +#[cfg(all(target_os = "macos", feature = "Kerberos"))] +pub mod Kerberos { + include!(concat!(env!("OUT_DIR"), "/Kerberos.rs")); +} +#[cfg(all(target_os = "macos", feature = "KernelManagement"))] +pub mod KernelManagement { + include!(concat!(env!("OUT_DIR"), "/KernelManagement.rs")); +} +#[cfg(all(target_os = "macos", feature = "LDAP"))] +pub mod LDAP { + include!(concat!(env!("OUT_DIR"), "/LDAP.rs")); +} +#[cfg(all(target_os = "macos", feature = "LatentSemanticMapping"))] +pub mod LatentSemanticMapping { + include!(concat!(env!("OUT_DIR"), "/LatentSemanticMapping.rs")); +} +#[cfg(all(target_os = "macos", feature = "LinkPresentation"))] +pub mod LinkPresentation { + include!(concat!(env!("OUT_DIR"), "/LinkPresentation.rs")); +} +#[cfg(all(target_os = "macos", feature = "LocalAuthentication"))] +pub mod LocalAuthentication { + include!(concat!(env!("OUT_DIR"), "/LocalAuthentication.rs")); +} +#[cfg(all(target_os = "macos", feature = "LocalAuthenticationEmbeddedUI"))] +pub mod LocalAuthenticationEmbeddedUI { + include!(concat!( + env!("OUT_DIR"), + "/LocalAuthenticationEmbeddedUI.rs" + )); +} +#[cfg(all(target_os = "macos", feature = "MLCompute"))] +pub mod MLCompute { + include!(concat!(env!("OUT_DIR"), "/MLCompute.rs")); +} +#[cfg(all(target_os = "macos", feature = "MailKit"))] +pub mod MailKit { + include!(concat!(env!("OUT_DIR"), "/MailKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "MapKit"))] +pub mod MapKit { + include!(concat!(env!("OUT_DIR"), "/MapKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "Matter"))] +pub mod Matter { + include!(concat!(env!("OUT_DIR"), "/Matter.rs")); +} +#[cfg(all(target_os = "macos", feature = "MediaAccessibility"))] +pub mod MediaAccessibility { + include!(concat!(env!("OUT_DIR"), "/MediaAccessibility.rs")); +} +#[cfg(all(target_os = "macos", feature = "MediaLibrary"))] +pub mod MediaLibrary { + include!(concat!(env!("OUT_DIR"), "/MediaLibrary.rs")); +} +#[cfg(all(target_os = "macos", feature = "MediaPlayer"))] +pub mod MediaPlayer { + include!(concat!(env!("OUT_DIR"), "/MediaPlayer.rs")); +} +#[cfg(all(target_os = "macos", feature = "MediaToolbox"))] +pub mod MediaToolbox { + include!(concat!(env!("OUT_DIR"), "/MediaToolbox.rs")); +} +#[cfg(all(target_os = "macos", feature = "Metal"))] +pub mod Metal { + include!(concat!(env!("OUT_DIR"), "/Metal.rs")); +} +#[cfg(all(target_os = "macos", feature = "MetalFX"))] +pub mod MetalFX { + include!(concat!(env!("OUT_DIR"), "/MetalFX.rs")); +} +#[cfg(all(target_os = "macos", feature = "MetalKit"))] +pub mod MetalKit { + include!(concat!(env!("OUT_DIR"), "/MetalKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "MetricKit"))] +pub mod MetricKit { + include!(concat!(env!("OUT_DIR"), "/MetricKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "ModelIO"))] +pub mod ModelIO { + include!(concat!(env!("OUT_DIR"), "/ModelIO.rs")); +} +#[cfg(all(target_os = "macos", feature = "MultipeerConnectivity"))] +pub mod MultipeerConnectivity { + include!(concat!(env!("OUT_DIR"), "/MultipeerConnectivity.rs")); +} +#[cfg(all(target_os = "macos", feature = "NaturalLanguage"))] +pub mod NaturalLanguage { + include!(concat!(env!("OUT_DIR"), "/NaturalLanguage.rs")); +} +#[cfg(all(target_os = "macos", feature = "NearbyInteraction"))] +pub mod NearbyInteraction { + include!(concat!(env!("OUT_DIR"), "/NearbyInteraction.rs")); +} +#[cfg(all(target_os = "macos", feature = "NetFS"))] +pub mod NetFS { + include!(concat!(env!("OUT_DIR"), "/NetFS.rs")); +} +#[cfg(all(target_os = "macos", feature = "Network"))] +pub mod Network { + include!(concat!(env!("OUT_DIR"), "/Network.rs")); +} +#[cfg(all(target_os = "macos", feature = "NetworkExtension"))] +pub mod NetworkExtension { + include!(concat!(env!("OUT_DIR"), "/NetworkExtension.rs")); +} +#[cfg(all(target_os = "macos", feature = "NotificationCenter"))] +pub mod NotificationCenter { + include!(concat!(env!("OUT_DIR"), "/NotificationCenter.rs")); +} +#[cfg(all(target_os = "macos", feature = "OSAKit"))] +pub mod OSAKit { + include!(concat!(env!("OUT_DIR"), "/OSAKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "OSLog"))] +pub mod OSLog { + include!(concat!(env!("OUT_DIR"), "/OSLog.rs")); +} +#[cfg(all(target_os = "macos", feature = "OpenAL"))] +pub mod OpenAL { + include!(concat!(env!("OUT_DIR"), "/OpenAL.rs")); +} +#[cfg(all(target_os = "macos", feature = "OpenCL"))] +pub mod OpenCL { + include!(concat!(env!("OUT_DIR"), "/OpenCL.rs")); +} +#[cfg(all(target_os = "macos", feature = "OpenDirectory"))] +pub mod OpenDirectory { + include!(concat!(env!("OUT_DIR"), "/OpenDirectory.rs")); +} +#[cfg(all(target_os = "macos", feature = "OpenGL"))] +pub mod OpenGL { + include!(concat!(env!("OUT_DIR"), "/OpenGL.rs")); +} +#[cfg(all(target_os = "macos", feature = "PCSC"))] +pub mod PCSC { + include!(concat!(env!("OUT_DIR"), "/PCSC.rs")); +} +#[cfg(all(target_os = "macos", feature = "PDFKit"))] +pub mod PDFKit { + include!(concat!(env!("OUT_DIR"), "/PDFKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "PHASE"))] +pub mod PHASE { + include!(concat!(env!("OUT_DIR"), "/PHASE.rs")); +} +#[cfg(all(target_os = "macos", feature = "ParavirtualizedGraphics"))] +pub mod ParavirtualizedGraphics { + include!(concat!(env!("OUT_DIR"), "/ParavirtualizedGraphics.rs")); +} +#[cfg(all(target_os = "macos", feature = "PassKit"))] +pub mod PassKit { + include!(concat!(env!("OUT_DIR"), "/PassKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "PencilKit"))] +pub mod PencilKit { + include!(concat!(env!("OUT_DIR"), "/PencilKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "Photos"))] +pub mod Photos { + include!(concat!(env!("OUT_DIR"), "/Photos.rs")); +} +#[cfg(all(target_os = "macos", feature = "PhotosUI"))] +pub mod PhotosUI { + include!(concat!(env!("OUT_DIR"), "/PhotosUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "PreferencePanes"))] +pub mod PreferencePanes { + include!(concat!(env!("OUT_DIR"), "/PreferencePanes.rs")); +} +#[cfg(all(target_os = "macos", feature = "PushKit"))] +pub mod PushKit { + include!(concat!(env!("OUT_DIR"), "/PushKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "PushToTalk"))] +pub mod PushToTalk { + include!(concat!(env!("OUT_DIR"), "/PushToTalk.rs")); +} +#[cfg(all(target_os = "macos", feature = "Quartz"))] +pub mod Quartz { + include!(concat!(env!("OUT_DIR"), "/Quartz.rs")); +} +#[cfg(all(target_os = "macos", feature = "QuartzCore"))] +pub mod QuartzCore { + include!(concat!(env!("OUT_DIR"), "/QuartzCore.rs")); +} +#[cfg(all(target_os = "macos", feature = "QuickLook"))] +pub mod QuickLook { + include!(concat!(env!("OUT_DIR"), "/QuickLook.rs")); +} +#[cfg(all(target_os = "macos", feature = "QuickLookThumbnailing"))] +pub mod QuickLookThumbnailing { + include!(concat!(env!("OUT_DIR"), "/QuickLookThumbnailing.rs")); +} +#[cfg(all(target_os = "macos", feature = "QuickLookUI"))] +pub mod QuickLookUI { + include!(concat!(env!("OUT_DIR"), "/QuickLookUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "ReplayKit"))] +pub mod ReplayKit { + include!(concat!(env!("OUT_DIR"), "/ReplayKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "SafariServices"))] +pub mod SafariServices { + include!(concat!(env!("OUT_DIR"), "/SafariServices.rs")); +} +#[cfg(all(target_os = "macos", feature = "SafetyKit"))] +pub mod SafetyKit { + include!(concat!(env!("OUT_DIR"), "/SafetyKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "SceneKit"))] +pub mod SceneKit { + include!(concat!(env!("OUT_DIR"), "/SceneKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "ScreenCaptureKit"))] +pub mod ScreenCaptureKit { + include!(concat!(env!("OUT_DIR"), "/ScreenCaptureKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "ScreenSaver"))] +pub mod ScreenSaver { + include!(concat!(env!("OUT_DIR"), "/ScreenSaver.rs")); +} +#[cfg(all(target_os = "macos", feature = "ScreenTime"))] +pub mod ScreenTime { + include!(concat!(env!("OUT_DIR"), "/ScreenTime.rs")); +} +#[cfg(all(target_os = "macos", feature = "ScriptingBridge"))] +pub mod ScriptingBridge { + include!(concat!(env!("OUT_DIR"), "/ScriptingBridge.rs")); +} +#[cfg(all(target_os = "macos", feature = "Security"))] +pub mod Security { + include!(concat!(env!("OUT_DIR"), "/Security.rs")); +} +#[cfg(all(target_os = "macos", feature = "SecurityFoundation"))] +pub mod SecurityFoundation { + include!(concat!(env!("OUT_DIR"), "/SecurityFoundation.rs")); +} +#[cfg(all(target_os = "macos", feature = "SecurityInterface"))] +pub mod SecurityInterface { + include!(concat!(env!("OUT_DIR"), "/SecurityInterface.rs")); +} +#[cfg(all(target_os = "macos", feature = "SensorKit"))] +pub mod SensorKit { + include!(concat!(env!("OUT_DIR"), "/SensorKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "ServiceManagement"))] +pub mod ServiceManagement { + include!(concat!(env!("OUT_DIR"), "/ServiceManagement.rs")); +} +#[cfg(all(target_os = "macos", feature = "SharedWithYou"))] +pub mod SharedWithYou { + include!(concat!(env!("OUT_DIR"), "/SharedWithYou.rs")); +} +#[cfg(all(target_os = "macos", feature = "SharedWithYouCore"))] +pub mod SharedWithYouCore { + include!(concat!(env!("OUT_DIR"), "/SharedWithYouCore.rs")); +} +#[cfg(all(target_os = "macos", feature = "ShazamKit"))] +pub mod ShazamKit { + include!(concat!(env!("OUT_DIR"), "/ShazamKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "Social"))] +pub mod Social { + include!(concat!(env!("OUT_DIR"), "/Social.rs")); +} +#[cfg(all(target_os = "macos", feature = "SoundAnalysis"))] +pub mod SoundAnalysis { + include!(concat!(env!("OUT_DIR"), "/SoundAnalysis.rs")); +} +#[cfg(all(target_os = "macos", feature = "Speech"))] +pub mod Speech { + include!(concat!(env!("OUT_DIR"), "/Speech.rs")); +} +#[cfg(all(target_os = "macos", feature = "SpriteKit"))] +pub mod SpriteKit { + include!(concat!(env!("OUT_DIR"), "/SpriteKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "StoreKit"))] +pub mod StoreKit { + include!(concat!(env!("OUT_DIR"), "/StoreKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "SwiftUI"))] +pub mod SwiftUI { + include!(concat!(env!("OUT_DIR"), "/SwiftUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "SyncServices"))] +pub mod SyncServices { + include!(concat!(env!("OUT_DIR"), "/SyncServices.rs")); +} +#[cfg(all(target_os = "macos", feature = "SystemConfiguration"))] +pub mod SystemConfiguration { + include!(concat!(env!("OUT_DIR"), "/SystemConfiguration.rs")); +} +#[cfg(all(target_os = "macos", feature = "SystemExtensions"))] +pub mod SystemExtensions { + include!(concat!(env!("OUT_DIR"), "/SystemExtensions.rs")); +} +#[cfg(all(target_os = "macos", feature = "TWAIN"))] +pub mod TWAIN { + include!(concat!(env!("OUT_DIR"), "/TWAIN.rs")); +} +#[cfg(all(target_os = "macos", feature = "Tcl"))] +pub mod Tcl { + include!(concat!(env!("OUT_DIR"), "/Tcl.rs")); +} +#[cfg(all(target_os = "macos", feature = "ThreadNetwork"))] +pub mod ThreadNetwork { + include!(concat!(env!("OUT_DIR"), "/ThreadNetwork.rs")); +} +#[cfg(all(target_os = "macos", feature = "UniformTypeIdentifiers"))] +pub mod UniformTypeIdentifiers { + include!(concat!(env!("OUT_DIR"), "/UniformTypeIdentifiers.rs")); +} +#[cfg(all(target_os = "macos", feature = "UserNotifications"))] +pub mod UserNotifications { + include!(concat!(env!("OUT_DIR"), "/UserNotifications.rs")); +} +#[cfg(all(target_os = "macos", feature = "UserNotificationsUI"))] +pub mod UserNotificationsUI { + include!(concat!(env!("OUT_DIR"), "/UserNotificationsUI.rs")); +} +#[cfg(all(target_os = "macos", feature = "VideoDecodeAcceleration"))] +pub mod VideoDecodeAcceleration { + include!(concat!(env!("OUT_DIR"), "/VideoDecodeAcceleration.rs")); +} +#[cfg(all(target_os = "macos", feature = "VideoSubscriberAccount"))] +pub mod VideoSubscriberAccount { + include!(concat!(env!("OUT_DIR"), "/VideoSubscriberAccount.rs")); +} +#[cfg(all(target_os = "macos", feature = "VideoToolbox"))] +pub mod VideoToolbox { + include!(concat!(env!("OUT_DIR"), "/VideoToolbox.rs")); +} +#[cfg(all(target_os = "macos", feature = "Virtualization"))] +pub mod Virtualization { + include!(concat!(env!("OUT_DIR"), "/Virtualization.rs")); +} +#[cfg(all(target_os = "macos", feature = "Vision"))] +pub mod Vision { + include!(concat!(env!("OUT_DIR"), "/Vision.rs")); +} +#[cfg(all(target_os = "macos", feature = "VisionKit"))] +pub mod VisionKit { + include!(concat!(env!("OUT_DIR"), "/VisionKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "WidgetKit"))] +pub mod WidgetKit { + include!(concat!(env!("OUT_DIR"), "/WidgetKit.rs")); +} +#[cfg(all(target_os = "macos", feature = "iTunesLibrary"))] +pub mod iTunesLibrary { + include!(concat!(env!("OUT_DIR"), "/iTunesLibrary.rs")); +} +#[cfg(all(target_os = "macos", feature = "vmnet"))] +pub mod vmnet { + include!(concat!(env!("OUT_DIR"), "/vmnet.rs")); +} +#[cfg(all(target_os = "ios", feature = "ARKit"))] +pub mod ARKit { + include!(concat!(env!("OUT_DIR"), "/ARKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "AVFAudio"))] +pub mod AVFAudio { + include!(concat!(env!("OUT_DIR"), "/AVFAudio.rs")); +} +#[cfg(all(target_os = "ios", feature = "AVFoundation"))] +pub mod AVFoundation { + include!(concat!(env!("OUT_DIR"), "/AVFoundation.rs")); +} +#[cfg(all(target_os = "ios", feature = "AVKit"))] +pub mod AVKit { + include!(concat!(env!("OUT_DIR"), "/AVKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "AVRouting"))] +pub mod AVRouting { + include!(concat!(env!("OUT_DIR"), "/AVRouting.rs")); +} +#[cfg(all(target_os = "ios", feature = "Accelerate"))] +pub mod Accelerate { + include!(concat!(env!("OUT_DIR"), "/Accelerate.rs")); +} +#[cfg(all(target_os = "ios", feature = "Accessibility"))] +pub mod Accessibility { + include!(concat!(env!("OUT_DIR"), "/Accessibility.rs")); +} +#[cfg(all(target_os = "ios", feature = "Accounts"))] +pub mod Accounts { + include!(concat!(env!("OUT_DIR"), "/Accounts.rs")); +} +#[cfg(all(target_os = "ios", feature = "ActivityKit"))] +pub mod ActivityKit { + include!(concat!(env!("OUT_DIR"), "/ActivityKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "AdServices"))] +pub mod AdServices { + include!(concat!(env!("OUT_DIR"), "/AdServices.rs")); +} +#[cfg(all(target_os = "ios", feature = "AdSupport"))] +pub mod AdSupport { + include!(concat!(env!("OUT_DIR"), "/AdSupport.rs")); +} +#[cfg(all(target_os = "ios", feature = "AddressBook"))] +pub mod AddressBook { + include!(concat!(env!("OUT_DIR"), "/AddressBook.rs")); +} +#[cfg(all(target_os = "ios", feature = "AddressBookUI"))] +pub mod AddressBookUI { + include!(concat!(env!("OUT_DIR"), "/AddressBookUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "AppClip"))] +pub mod AppClip { + include!(concat!(env!("OUT_DIR"), "/AppClip.rs")); +} +#[cfg(all(target_os = "ios", feature = "AppIntents"))] +pub mod AppIntents { + include!(concat!(env!("OUT_DIR"), "/AppIntents.rs")); +} +#[cfg(all(target_os = "ios", feature = "AppTrackingTransparency"))] +pub mod AppTrackingTransparency { + include!(concat!(env!("OUT_DIR"), "/AppTrackingTransparency.rs")); +} +#[cfg(all(target_os = "ios", feature = "AssetsLibrary"))] +pub mod AssetsLibrary { + include!(concat!(env!("OUT_DIR"), "/AssetsLibrary.rs")); +} +#[cfg(all(target_os = "ios", feature = "AudioToolbox"))] +pub mod AudioToolbox { + include!(concat!(env!("OUT_DIR"), "/AudioToolbox.rs")); +} +#[cfg(all(target_os = "ios", feature = "AudioUnit"))] +pub mod AudioUnit { + include!(concat!(env!("OUT_DIR"), "/AudioUnit.rs")); +} +#[cfg(all(target_os = "ios", feature = "AuthenticationServices"))] +pub mod AuthenticationServices { + include!(concat!(env!("OUT_DIR"), "/AuthenticationServices.rs")); +} +#[cfg(all(target_os = "ios", feature = "AutomaticAssessmentConfiguration"))] +pub mod AutomaticAssessmentConfiguration { + include!(concat!( + env!("OUT_DIR"), + "/AutomaticAssessmentConfiguration.rs" + )); +} +#[cfg(all(target_os = "ios", feature = "BackgroundAssets"))] +pub mod BackgroundAssets { + include!(concat!(env!("OUT_DIR"), "/BackgroundAssets.rs")); +} +#[cfg(all(target_os = "ios", feature = "BackgroundTasks"))] +pub mod BackgroundTasks { + include!(concat!(env!("OUT_DIR"), "/BackgroundTasks.rs")); +} +#[cfg(all(target_os = "ios", feature = "BusinessChat"))] +pub mod BusinessChat { + include!(concat!(env!("OUT_DIR"), "/BusinessChat.rs")); +} +#[cfg(all(target_os = "ios", feature = "CFNetwork"))] +pub mod CFNetwork { + include!(concat!(env!("OUT_DIR"), "/CFNetwork.rs")); +} +#[cfg(all(target_os = "ios", feature = "CallKit"))] +pub mod CallKit { + include!(concat!(env!("OUT_DIR"), "/CallKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "CarPlay"))] +pub mod CarPlay { + include!(concat!(env!("OUT_DIR"), "/CarPlay.rs")); +} +#[cfg(all(target_os = "ios", feature = "ClassKit"))] +pub mod ClassKit { + include!(concat!(env!("OUT_DIR"), "/ClassKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "ClockKit"))] +pub mod ClockKit { + include!(concat!(env!("OUT_DIR"), "/ClockKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "CloudKit"))] +pub mod CloudKit { + include!(concat!(env!("OUT_DIR"), "/CloudKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "ColorSync"))] +pub mod ColorSync { + include!(concat!(env!("OUT_DIR"), "/ColorSync.rs")); +} +#[cfg(all(target_os = "ios", feature = "Contacts"))] +pub mod Contacts { + include!(concat!(env!("OUT_DIR"), "/Contacts.rs")); +} +#[cfg(all(target_os = "ios", feature = "ContactsUI"))] +pub mod ContactsUI { + include!(concat!(env!("OUT_DIR"), "/ContactsUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreAudio"))] +pub mod CoreAudio { + include!(concat!(env!("OUT_DIR"), "/CoreAudio.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreAudioKit"))] +pub mod CoreAudioKit { + include!(concat!(env!("OUT_DIR"), "/CoreAudioKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreBluetooth"))] +pub mod CoreBluetooth { + include!(concat!(env!("OUT_DIR"), "/CoreBluetooth.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreData"))] +pub mod CoreData { + include!(concat!(env!("OUT_DIR"), "/CoreData.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreFoundation"))] +pub mod CoreFoundation { + include!(concat!(env!("OUT_DIR"), "/CoreFoundation.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreGraphics"))] +pub mod CoreGraphics { + include!(concat!(env!("OUT_DIR"), "/CoreGraphics.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreHaptics"))] +pub mod CoreHaptics { + include!(concat!(env!("OUT_DIR"), "/CoreHaptics.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreImage"))] +pub mod CoreImage { + include!(concat!(env!("OUT_DIR"), "/CoreImage.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreLocation"))] +pub mod CoreLocation { + include!(concat!(env!("OUT_DIR"), "/CoreLocation.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreLocationUI"))] +pub mod CoreLocationUI { + include!(concat!(env!("OUT_DIR"), "/CoreLocationUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreMIDI"))] +pub mod CoreMIDI { + include!(concat!(env!("OUT_DIR"), "/CoreMIDI.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreML"))] +pub mod CoreML { + include!(concat!(env!("OUT_DIR"), "/CoreML.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreMedia"))] +pub mod CoreMedia { + include!(concat!(env!("OUT_DIR"), "/CoreMedia.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreMotion"))] +pub mod CoreMotion { + include!(concat!(env!("OUT_DIR"), "/CoreMotion.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreNFC"))] +pub mod CoreNFC { + include!(concat!(env!("OUT_DIR"), "/CoreNFC.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreServices"))] +pub mod CoreServices { + include!(concat!(env!("OUT_DIR"), "/CoreServices.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreSpotlight"))] +pub mod CoreSpotlight { + include!(concat!(env!("OUT_DIR"), "/CoreSpotlight.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreTelephony"))] +pub mod CoreTelephony { + include!(concat!(env!("OUT_DIR"), "/CoreTelephony.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreText"))] +pub mod CoreText { + include!(concat!(env!("OUT_DIR"), "/CoreText.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreTransferable"))] +pub mod CoreTransferable { + include!(concat!(env!("OUT_DIR"), "/CoreTransferable.rs")); +} +#[cfg(all(target_os = "ios", feature = "CoreVideo"))] +pub mod CoreVideo { + include!(concat!(env!("OUT_DIR"), "/CoreVideo.rs")); +} +#[cfg(all(target_os = "ios", feature = "CryptoTokenKit"))] +pub mod CryptoTokenKit { + include!(concat!(env!("OUT_DIR"), "/CryptoTokenKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "DataDetection"))] +pub mod DataDetection { + include!(concat!(env!("OUT_DIR"), "/DataDetection.rs")); +} +#[cfg(all(target_os = "ios", feature = "DeviceCheck"))] +pub mod DeviceCheck { + include!(concat!(env!("OUT_DIR"), "/DeviceCheck.rs")); +} +#[cfg(all(target_os = "ios", feature = "DeviceDiscoveryExtension"))] +pub mod DeviceDiscoveryExtension { + include!(concat!(env!("OUT_DIR"), "/DeviceDiscoveryExtension.rs")); +} +#[cfg(all(target_os = "ios", feature = "EventKit"))] +pub mod EventKit { + include!(concat!(env!("OUT_DIR"), "/EventKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "EventKitUI"))] +pub mod EventKitUI { + include!(concat!(env!("OUT_DIR"), "/EventKitUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "ExposureNotification"))] +pub mod ExposureNotification { + include!(concat!(env!("OUT_DIR"), "/ExposureNotification.rs")); +} +#[cfg(all(target_os = "ios", feature = "ExtensionFoundation"))] +pub mod ExtensionFoundation { + include!(concat!(env!("OUT_DIR"), "/ExtensionFoundation.rs")); +} +#[cfg(all(target_os = "ios", feature = "ExtensionKit"))] +pub mod ExtensionKit { + include!(concat!(env!("OUT_DIR"), "/ExtensionKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "ExternalAccessory"))] +pub mod ExternalAccessory { + include!(concat!(env!("OUT_DIR"), "/ExternalAccessory.rs")); +} +#[cfg(all(target_os = "ios", feature = "FileProvider"))] +pub mod FileProvider { + include!(concat!(env!("OUT_DIR"), "/FileProvider.rs")); +} +#[cfg(all(target_os = "ios", feature = "FileProviderUI"))] +pub mod FileProviderUI { + include!(concat!(env!("OUT_DIR"), "/FileProviderUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "Foundation"))] +pub mod Foundation { + include!(concat!(env!("OUT_DIR"), "/Foundation.rs")); +} +#[cfg(all(target_os = "ios", feature = "GLKit"))] +pub mod GLKit { + include!(concat!(env!("OUT_DIR"), "/GLKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "GSS"))] +pub mod GSS { + include!(concat!(env!("OUT_DIR"), "/GSS.rs")); +} +#[cfg(all(target_os = "ios", feature = "GameController"))] +pub mod GameController { + include!(concat!(env!("OUT_DIR"), "/GameController.rs")); +} +#[cfg(all(target_os = "ios", feature = "GameKit"))] +pub mod GameKit { + include!(concat!(env!("OUT_DIR"), "/GameKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "GameplayKit"))] +pub mod GameplayKit { + include!(concat!(env!("OUT_DIR"), "/GameplayKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "HealthKit"))] +pub mod HealthKit { + include!(concat!(env!("OUT_DIR"), "/HealthKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "HealthKitUI"))] +pub mod HealthKitUI { + include!(concat!(env!("OUT_DIR"), "/HealthKitUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "HomeKit"))] +pub mod HomeKit { + include!(concat!(env!("OUT_DIR"), "/HomeKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "IOSurface"))] +pub mod IOSurface { + include!(concat!(env!("OUT_DIR"), "/IOSurface.rs")); +} +#[cfg(all(target_os = "ios", feature = "IdentityLookup"))] +pub mod IdentityLookup { + include!(concat!(env!("OUT_DIR"), "/IdentityLookup.rs")); +} +#[cfg(all(target_os = "ios", feature = "IdentityLookupUI"))] +pub mod IdentityLookupUI { + include!(concat!(env!("OUT_DIR"), "/IdentityLookupUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "ImageCaptureCore"))] +pub mod ImageCaptureCore { + include!(concat!(env!("OUT_DIR"), "/ImageCaptureCore.rs")); +} +#[cfg(all(target_os = "ios", feature = "ImageIO"))] +pub mod ImageIO { + include!(concat!(env!("OUT_DIR"), "/ImageIO.rs")); +} +#[cfg(all(target_os = "ios", feature = "Intents"))] +pub mod Intents { + include!(concat!(env!("OUT_DIR"), "/Intents.rs")); +} +#[cfg(all(target_os = "ios", feature = "IntentsUI"))] +pub mod IntentsUI { + include!(concat!(env!("OUT_DIR"), "/IntentsUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "JavaScriptCore"))] +pub mod JavaScriptCore { + include!(concat!(env!("OUT_DIR"), "/JavaScriptCore.rs")); +} +#[cfg(all(target_os = "ios", feature = "LinkPresentation"))] +pub mod LinkPresentation { + include!(concat!(env!("OUT_DIR"), "/LinkPresentation.rs")); +} +#[cfg(all(target_os = "ios", feature = "LocalAuthentication"))] +pub mod LocalAuthentication { + include!(concat!(env!("OUT_DIR"), "/LocalAuthentication.rs")); +} +#[cfg(all(target_os = "ios", feature = "LocalAuthenticationEmbeddedUI"))] +pub mod LocalAuthenticationEmbeddedUI { + include!(concat!( + env!("OUT_DIR"), + "/LocalAuthenticationEmbeddedUI.rs" + )); +} +#[cfg(all(target_os = "ios", feature = "MLCompute"))] +pub mod MLCompute { + include!(concat!(env!("OUT_DIR"), "/MLCompute.rs")); +} +#[cfg(all(target_os = "ios", feature = "MapKit"))] +pub mod MapKit { + include!(concat!(env!("OUT_DIR"), "/MapKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "Matter"))] +pub mod Matter { + include!(concat!(env!("OUT_DIR"), "/Matter.rs")); +} +#[cfg(all(target_os = "ios", feature = "MatterSupport"))] +pub mod MatterSupport { + include!(concat!(env!("OUT_DIR"), "/MatterSupport.rs")); +} +#[cfg(all(target_os = "ios", feature = "MediaAccessibility"))] +pub mod MediaAccessibility { + include!(concat!(env!("OUT_DIR"), "/MediaAccessibility.rs")); +} +#[cfg(all(target_os = "ios", feature = "MediaPlayer"))] +pub mod MediaPlayer { + include!(concat!(env!("OUT_DIR"), "/MediaPlayer.rs")); +} +#[cfg(all(target_os = "ios", feature = "MediaSetup"))] +pub mod MediaSetup { + include!(concat!(env!("OUT_DIR"), "/MediaSetup.rs")); +} +#[cfg(all(target_os = "ios", feature = "MediaToolbox"))] +pub mod MediaToolbox { + include!(concat!(env!("OUT_DIR"), "/MediaToolbox.rs")); +} +#[cfg(all(target_os = "ios", feature = "MessageUI"))] +pub mod MessageUI { + include!(concat!(env!("OUT_DIR"), "/MessageUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "Messages"))] +pub mod Messages { + include!(concat!(env!("OUT_DIR"), "/Messages.rs")); +} +#[cfg(all(target_os = "ios", feature = "Metal"))] +pub mod Metal { + include!(concat!(env!("OUT_DIR"), "/Metal.rs")); +} +#[cfg(all(target_os = "ios", feature = "MetalFX"))] +pub mod MetalFX { + include!(concat!(env!("OUT_DIR"), "/MetalFX.rs")); +} +#[cfg(all(target_os = "ios", feature = "MetalKit"))] +pub mod MetalKit { + include!(concat!(env!("OUT_DIR"), "/MetalKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "MetricKit"))] +pub mod MetricKit { + include!(concat!(env!("OUT_DIR"), "/MetricKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "MobileCoreServices"))] +pub mod MobileCoreServices { + include!(concat!(env!("OUT_DIR"), "/MobileCoreServices.rs")); +} +#[cfg(all(target_os = "ios", feature = "ModelIO"))] +pub mod ModelIO { + include!(concat!(env!("OUT_DIR"), "/ModelIO.rs")); +} +#[cfg(all(target_os = "ios", feature = "MultipeerConnectivity"))] +pub mod MultipeerConnectivity { + include!(concat!(env!("OUT_DIR"), "/MultipeerConnectivity.rs")); +} +#[cfg(all(target_os = "ios", feature = "NaturalLanguage"))] +pub mod NaturalLanguage { + include!(concat!(env!("OUT_DIR"), "/NaturalLanguage.rs")); +} +#[cfg(all(target_os = "ios", feature = "NearbyInteraction"))] +pub mod NearbyInteraction { + include!(concat!(env!("OUT_DIR"), "/NearbyInteraction.rs")); +} +#[cfg(all(target_os = "ios", feature = "Network"))] +pub mod Network { + include!(concat!(env!("OUT_DIR"), "/Network.rs")); +} +#[cfg(all(target_os = "ios", feature = "NetworkExtension"))] +pub mod NetworkExtension { + include!(concat!(env!("OUT_DIR"), "/NetworkExtension.rs")); +} +#[cfg(all(target_os = "ios", feature = "NewsstandKit"))] +pub mod NewsstandKit { + include!(concat!(env!("OUT_DIR"), "/NewsstandKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "NotificationCenter"))] +pub mod NotificationCenter { + include!(concat!(env!("OUT_DIR"), "/NotificationCenter.rs")); +} +#[cfg(all(target_os = "ios", feature = "OSLog"))] +pub mod OSLog { + include!(concat!(env!("OUT_DIR"), "/OSLog.rs")); +} +#[cfg(all(target_os = "ios", feature = "OpenAL"))] +pub mod OpenAL { + include!(concat!(env!("OUT_DIR"), "/OpenAL.rs")); +} +#[cfg(all(target_os = "ios", feature = "OpenGLES"))] +pub mod OpenGLES { + include!(concat!(env!("OUT_DIR"), "/OpenGLES.rs")); +} +#[cfg(all(target_os = "ios", feature = "PDFKit"))] +pub mod PDFKit { + include!(concat!(env!("OUT_DIR"), "/PDFKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "PHASE"))] +pub mod PHASE { + include!(concat!(env!("OUT_DIR"), "/PHASE.rs")); +} +#[cfg(all(target_os = "ios", feature = "PassKit"))] +pub mod PassKit { + include!(concat!(env!("OUT_DIR"), "/PassKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "PencilKit"))] +pub mod PencilKit { + include!(concat!(env!("OUT_DIR"), "/PencilKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "Photos"))] +pub mod Photos { + include!(concat!(env!("OUT_DIR"), "/Photos.rs")); +} +#[cfg(all(target_os = "ios", feature = "PhotosUI"))] +pub mod PhotosUI { + include!(concat!(env!("OUT_DIR"), "/PhotosUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "ProximityReader"))] +pub mod ProximityReader { + include!(concat!(env!("OUT_DIR"), "/ProximityReader.rs")); +} +#[cfg(all(target_os = "ios", feature = "PushKit"))] +pub mod PushKit { + include!(concat!(env!("OUT_DIR"), "/PushKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "PushToTalk"))] +pub mod PushToTalk { + include!(concat!(env!("OUT_DIR"), "/PushToTalk.rs")); +} +#[cfg(all(target_os = "ios", feature = "QuartzCore"))] +pub mod QuartzCore { + include!(concat!(env!("OUT_DIR"), "/QuartzCore.rs")); +} +#[cfg(all(target_os = "ios", feature = "QuickLook"))] +pub mod QuickLook { + include!(concat!(env!("OUT_DIR"), "/QuickLook.rs")); +} +#[cfg(all(target_os = "ios", feature = "QuickLookThumbnailing"))] +pub mod QuickLookThumbnailing { + include!(concat!(env!("OUT_DIR"), "/QuickLookThumbnailing.rs")); +} +#[cfg(all(target_os = "ios", feature = "ReplayKit"))] +pub mod ReplayKit { + include!(concat!(env!("OUT_DIR"), "/ReplayKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "RoomPlan"))] +pub mod RoomPlan { + include!(concat!(env!("OUT_DIR"), "/RoomPlan.rs")); +} +#[cfg(all(target_os = "ios", feature = "SafariServices"))] +pub mod SafariServices { + include!(concat!(env!("OUT_DIR"), "/SafariServices.rs")); +} +#[cfg(all(target_os = "ios", feature = "SafetyKit"))] +pub mod SafetyKit { + include!(concat!(env!("OUT_DIR"), "/SafetyKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "SceneKit"))] +pub mod SceneKit { + include!(concat!(env!("OUT_DIR"), "/SceneKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "ScreenTime"))] +pub mod ScreenTime { + include!(concat!(env!("OUT_DIR"), "/ScreenTime.rs")); +} +#[cfg(all(target_os = "ios", feature = "Security"))] +pub mod Security { + include!(concat!(env!("OUT_DIR"), "/Security.rs")); +} +#[cfg(all(target_os = "ios", feature = "SensorKit"))] +pub mod SensorKit { + include!(concat!(env!("OUT_DIR"), "/SensorKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "SharedWithYou"))] +pub mod SharedWithYou { + include!(concat!(env!("OUT_DIR"), "/SharedWithYou.rs")); +} +#[cfg(all(target_os = "ios", feature = "SharedWithYouCore"))] +pub mod SharedWithYouCore { + include!(concat!(env!("OUT_DIR"), "/SharedWithYouCore.rs")); +} +#[cfg(all(target_os = "ios", feature = "ShazamKit"))] +pub mod ShazamKit { + include!(concat!(env!("OUT_DIR"), "/ShazamKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "Social"))] +pub mod Social { + include!(concat!(env!("OUT_DIR"), "/Social.rs")); +} +#[cfg(all(target_os = "ios", feature = "SoundAnalysis"))] +pub mod SoundAnalysis { + include!(concat!(env!("OUT_DIR"), "/SoundAnalysis.rs")); +} +#[cfg(all(target_os = "ios", feature = "Speech"))] +pub mod Speech { + include!(concat!(env!("OUT_DIR"), "/Speech.rs")); +} +#[cfg(all(target_os = "ios", feature = "SpriteKit"))] +pub mod SpriteKit { + include!(concat!(env!("OUT_DIR"), "/SpriteKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "StoreKit"))] +pub mod StoreKit { + include!(concat!(env!("OUT_DIR"), "/StoreKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "SwiftUI"))] +pub mod SwiftUI { + include!(concat!(env!("OUT_DIR"), "/SwiftUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "SystemConfiguration"))] +pub mod SystemConfiguration { + include!(concat!(env!("OUT_DIR"), "/SystemConfiguration.rs")); +} +#[cfg(all(target_os = "ios", feature = "ThreadNetwork"))] +pub mod ThreadNetwork { + include!(concat!(env!("OUT_DIR"), "/ThreadNetwork.rs")); +} +#[cfg(all(target_os = "ios", feature = "Twitter"))] +pub mod Twitter { + include!(concat!(env!("OUT_DIR"), "/Twitter.rs")); +} +#[cfg(all(target_os = "ios", feature = "UIKit"))] +pub mod UIKit { + include!(concat!(env!("OUT_DIR"), "/UIKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "UniformTypeIdentifiers"))] +pub mod UniformTypeIdentifiers { + include!(concat!(env!("OUT_DIR"), "/UniformTypeIdentifiers.rs")); +} +#[cfg(all(target_os = "ios", feature = "UserNotifications"))] +pub mod UserNotifications { + include!(concat!(env!("OUT_DIR"), "/UserNotifications.rs")); +} +#[cfg(all(target_os = "ios", feature = "UserNotificationsUI"))] +pub mod UserNotificationsUI { + include!(concat!(env!("OUT_DIR"), "/UserNotificationsUI.rs")); +} +#[cfg(all(target_os = "ios", feature = "VideoSubscriberAccount"))] +pub mod VideoSubscriberAccount { + include!(concat!(env!("OUT_DIR"), "/VideoSubscriberAccount.rs")); +} +#[cfg(all(target_os = "ios", feature = "VideoToolbox"))] +pub mod VideoToolbox { + include!(concat!(env!("OUT_DIR"), "/VideoToolbox.rs")); +} +#[cfg(all(target_os = "ios", feature = "Vision"))] +pub mod Vision { + include!(concat!(env!("OUT_DIR"), "/Vision.rs")); +} +#[cfg(all(target_os = "ios", feature = "VisionKit"))] +pub mod VisionKit { + include!(concat!(env!("OUT_DIR"), "/VisionKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "WatchConnectivity"))] +pub mod WatchConnectivity { + include!(concat!(env!("OUT_DIR"), "/WatchConnectivity.rs")); +} +#[cfg(all(target_os = "ios", feature = "WebKit"))] +pub mod WebKit { + include!(concat!(env!("OUT_DIR"), "/WebKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "WidgetKit"))] +pub mod WidgetKit { + include!(concat!(env!("OUT_DIR"), "/WidgetKit.rs")); +} +#[cfg(all(target_os = "ios", feature = "iAd"))] +pub mod iAd { + include!(concat!(env!("OUT_DIR"), "/iAd.rs")); +} +#[cfg(all(target_os = "watchos", feature = "AVFAudio"))] +pub mod AVFAudio { + include!(concat!(env!("OUT_DIR"), "/AVFAudio.rs")); +} +#[cfg(all(target_os = "watchos", feature = "AVFoundation"))] +pub mod AVFoundation { + include!(concat!(env!("OUT_DIR"), "/AVFoundation.rs")); +} +#[cfg(all(target_os = "watchos", feature = "AVKit"))] +pub mod AVKit { + include!(concat!(env!("OUT_DIR"), "/AVKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Accelerate"))] +pub mod Accelerate { + include!(concat!(env!("OUT_DIR"), "/Accelerate.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Accessibility"))] +pub mod Accessibility { + include!(concat!(env!("OUT_DIR"), "/Accessibility.rs")); +} +#[cfg(all(target_os = "watchos", feature = "AppIntents"))] +pub mod AppIntents { + include!(concat!(env!("OUT_DIR"), "/AppIntents.rs")); +} +#[cfg(all(target_os = "watchos", feature = "AuthenticationServices"))] +pub mod AuthenticationServices { + include!(concat!(env!("OUT_DIR"), "/AuthenticationServices.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CallKit"))] +pub mod CallKit { + include!(concat!(env!("OUT_DIR"), "/CallKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "ClockKit"))] +pub mod ClockKit { + include!(concat!(env!("OUT_DIR"), "/ClockKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CloudKit"))] +pub mod CloudKit { + include!(concat!(env!("OUT_DIR"), "/CloudKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "ColorSync"))] +pub mod ColorSync { + include!(concat!(env!("OUT_DIR"), "/ColorSync.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Contacts"))] +pub mod Contacts { + include!(concat!(env!("OUT_DIR"), "/Contacts.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreAudio"))] +pub mod CoreAudio { + include!(concat!(env!("OUT_DIR"), "/CoreAudio.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreBluetooth"))] +pub mod CoreBluetooth { + include!(concat!(env!("OUT_DIR"), "/CoreBluetooth.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreData"))] +pub mod CoreData { + include!(concat!(env!("OUT_DIR"), "/CoreData.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreFoundation"))] +pub mod CoreFoundation { + include!(concat!(env!("OUT_DIR"), "/CoreFoundation.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreGraphics"))] +pub mod CoreGraphics { + include!(concat!(env!("OUT_DIR"), "/CoreGraphics.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreLocation"))] +pub mod CoreLocation { + include!(concat!(env!("OUT_DIR"), "/CoreLocation.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreLocationUI"))] +pub mod CoreLocationUI { + include!(concat!(env!("OUT_DIR"), "/CoreLocationUI.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreMIDI"))] +pub mod CoreMIDI { + include!(concat!(env!("OUT_DIR"), "/CoreMIDI.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreML"))] +pub mod CoreML { + include!(concat!(env!("OUT_DIR"), "/CoreML.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreMedia"))] +pub mod CoreMedia { + include!(concat!(env!("OUT_DIR"), "/CoreMedia.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreMotion"))] +pub mod CoreMotion { + include!(concat!(env!("OUT_DIR"), "/CoreMotion.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreServices"))] +pub mod CoreServices { + include!(concat!(env!("OUT_DIR"), "/CoreServices.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreText"))] +pub mod CoreText { + include!(concat!(env!("OUT_DIR"), "/CoreText.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreTransferable"))] +pub mod CoreTransferable { + include!(concat!(env!("OUT_DIR"), "/CoreTransferable.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CoreVideo"))] +pub mod CoreVideo { + include!(concat!(env!("OUT_DIR"), "/CoreVideo.rs")); +} +#[cfg(all(target_os = "watchos", feature = "CryptoTokenKit"))] +pub mod CryptoTokenKit { + include!(concat!(env!("OUT_DIR"), "/CryptoTokenKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "DataDetection"))] +pub mod DataDetection { + include!(concat!(env!("OUT_DIR"), "/DataDetection.rs")); +} +#[cfg(all(target_os = "watchos", feature = "DeviceCheck"))] +pub mod DeviceCheck { + include!(concat!(env!("OUT_DIR"), "/DeviceCheck.rs")); +} +#[cfg(all(target_os = "watchos", feature = "EventKit"))] +pub mod EventKit { + include!(concat!(env!("OUT_DIR"), "/EventKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "ExtensionFoundation"))] +pub mod ExtensionFoundation { + include!(concat!(env!("OUT_DIR"), "/ExtensionFoundation.rs")); +} +#[cfg(all(target_os = "watchos", feature = "ExtensionKit"))] +pub mod ExtensionKit { + include!(concat!(env!("OUT_DIR"), "/ExtensionKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Foundation"))] +pub mod Foundation { + include!(concat!(env!("OUT_DIR"), "/Foundation.rs")); +} +#[cfg(all(target_os = "watchos", feature = "GameKit"))] +pub mod GameKit { + include!(concat!(env!("OUT_DIR"), "/GameKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "HealthKit"))] +pub mod HealthKit { + include!(concat!(env!("OUT_DIR"), "/HealthKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "HomeKit"))] +pub mod HomeKit { + include!(concat!(env!("OUT_DIR"), "/HomeKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "ImageIO"))] +pub mod ImageIO { + include!(concat!(env!("OUT_DIR"), "/ImageIO.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Intents"))] +pub mod Intents { + include!(concat!(env!("OUT_DIR"), "/Intents.rs")); +} +#[cfg(all(target_os = "watchos", feature = "LocalAuthentication"))] +pub mod LocalAuthentication { + include!(concat!(env!("OUT_DIR"), "/LocalAuthentication.rs")); +} +#[cfg(all(target_os = "watchos", feature = "MapKit"))] +pub mod MapKit { + include!(concat!(env!("OUT_DIR"), "/MapKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Matter"))] +pub mod Matter { + include!(concat!(env!("OUT_DIR"), "/Matter.rs")); +} +#[cfg(all(target_os = "watchos", feature = "MediaPlayer"))] +pub mod MediaPlayer { + include!(concat!(env!("OUT_DIR"), "/MediaPlayer.rs")); +} +#[cfg(all(target_os = "watchos", feature = "MobileCoreServices"))] +pub mod MobileCoreServices { + include!(concat!(env!("OUT_DIR"), "/MobileCoreServices.rs")); +} +#[cfg(all(target_os = "watchos", feature = "NaturalLanguage"))] +pub mod NaturalLanguage { + include!(concat!(env!("OUT_DIR"), "/NaturalLanguage.rs")); +} +#[cfg(all(target_os = "watchos", feature = "NearbyInteraction"))] +pub mod NearbyInteraction { + include!(concat!(env!("OUT_DIR"), "/NearbyInteraction.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Network"))] +pub mod Network { + include!(concat!(env!("OUT_DIR"), "/Network.rs")); +} +#[cfg(all(target_os = "watchos", feature = "NetworkExtension"))] +pub mod NetworkExtension { + include!(concat!(env!("OUT_DIR"), "/NetworkExtension.rs")); +} +#[cfg(all(target_os = "watchos", feature = "OSLog"))] +pub mod OSLog { + include!(concat!(env!("OUT_DIR"), "/OSLog.rs")); +} +#[cfg(all(target_os = "watchos", feature = "PassKit"))] +pub mod PassKit { + include!(concat!(env!("OUT_DIR"), "/PassKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "PhotosUI"))] +pub mod PhotosUI { + include!(concat!(env!("OUT_DIR"), "/PhotosUI.rs")); +} +#[cfg(all(target_os = "watchos", feature = "PushKit"))] +pub mod PushKit { + include!(concat!(env!("OUT_DIR"), "/PushKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "SafetyKit"))] +pub mod SafetyKit { + include!(concat!(env!("OUT_DIR"), "/SafetyKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "SceneKit"))] +pub mod SceneKit { + include!(concat!(env!("OUT_DIR"), "/SceneKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "Security"))] +pub mod Security { + include!(concat!(env!("OUT_DIR"), "/Security.rs")); +} +#[cfg(all(target_os = "watchos", feature = "ShazamKit"))] +pub mod ShazamKit { + include!(concat!(env!("OUT_DIR"), "/ShazamKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "SoundAnalysis"))] +pub mod SoundAnalysis { + include!(concat!(env!("OUT_DIR"), "/SoundAnalysis.rs")); +} +#[cfg(all(target_os = "watchos", feature = "SpriteKit"))] +pub mod SpriteKit { + include!(concat!(env!("OUT_DIR"), "/SpriteKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "StoreKit"))] +pub mod StoreKit { + include!(concat!(env!("OUT_DIR"), "/StoreKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "SwiftUI"))] +pub mod SwiftUI { + include!(concat!(env!("OUT_DIR"), "/SwiftUI.rs")); +} +#[cfg(all(target_os = "watchos", feature = "UIKit"))] +pub mod UIKit { + include!(concat!(env!("OUT_DIR"), "/UIKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "UniformTypeIdentifiers"))] +pub mod UniformTypeIdentifiers { + include!(concat!(env!("OUT_DIR"), "/UniformTypeIdentifiers.rs")); +} +#[cfg(all(target_os = "watchos", feature = "UserNotifications"))] +pub mod UserNotifications { + include!(concat!(env!("OUT_DIR"), "/UserNotifications.rs")); +} +#[cfg(all(target_os = "watchos", feature = "UserNotificationsUI"))] +pub mod UserNotificationsUI { + include!(concat!(env!("OUT_DIR"), "/UserNotificationsUI.rs")); +} +#[cfg(all(target_os = "watchos", feature = "WatchConnectivity"))] +pub mod WatchConnectivity { + include!(concat!(env!("OUT_DIR"), "/WatchConnectivity.rs")); +} +#[cfg(all(target_os = "watchos", feature = "WatchKit"))] +pub mod WatchKit { + include!(concat!(env!("OUT_DIR"), "/WatchKit.rs")); +} +#[cfg(all(target_os = "watchos", feature = "WidgetKit"))] +pub mod WidgetKit { + include!(concat!(env!("OUT_DIR"), "/WidgetKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AVFAudio"))] +pub mod AVFAudio { + include!(concat!(env!("OUT_DIR"), "/AVFAudio.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AVFoundation"))] +pub mod AVFoundation { + include!(concat!(env!("OUT_DIR"), "/AVFoundation.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AVKit"))] +pub mod AVKit { + include!(concat!(env!("OUT_DIR"), "/AVKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Accelerate"))] +pub mod Accelerate { + include!(concat!(env!("OUT_DIR"), "/Accelerate.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Accessibility"))] +pub mod Accessibility { + include!(concat!(env!("OUT_DIR"), "/Accessibility.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AdSupport"))] +pub mod AdSupport { + include!(concat!(env!("OUT_DIR"), "/AdSupport.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AppIntents"))] +pub mod AppIntents { + include!(concat!(env!("OUT_DIR"), "/AppIntents.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AppTrackingTransparency"))] +pub mod AppTrackingTransparency { + include!(concat!(env!("OUT_DIR"), "/AppTrackingTransparency.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AudioToolbox"))] +pub mod AudioToolbox { + include!(concat!(env!("OUT_DIR"), "/AudioToolbox.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AudioUnit"))] +pub mod AudioUnit { + include!(concat!(env!("OUT_DIR"), "/AudioUnit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "AuthenticationServices"))] +pub mod AuthenticationServices { + include!(concat!(env!("OUT_DIR"), "/AuthenticationServices.rs")); +} +#[cfg(all(target_os = "tvos", feature = "BackgroundTasks"))] +pub mod BackgroundTasks { + include!(concat!(env!("OUT_DIR"), "/BackgroundTasks.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CFNetwork"))] +pub mod CFNetwork { + include!(concat!(env!("OUT_DIR"), "/CFNetwork.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CloudKit"))] +pub mod CloudKit { + include!(concat!(env!("OUT_DIR"), "/CloudKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ColorSync"))] +pub mod ColorSync { + include!(concat!(env!("OUT_DIR"), "/ColorSync.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreAudio"))] +pub mod CoreAudio { + include!(concat!(env!("OUT_DIR"), "/CoreAudio.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreBluetooth"))] +pub mod CoreBluetooth { + include!(concat!(env!("OUT_DIR"), "/CoreBluetooth.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreData"))] +pub mod CoreData { + include!(concat!(env!("OUT_DIR"), "/CoreData.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreFoundation"))] +pub mod CoreFoundation { + include!(concat!(env!("OUT_DIR"), "/CoreFoundation.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreGraphics"))] +pub mod CoreGraphics { + include!(concat!(env!("OUT_DIR"), "/CoreGraphics.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreHaptics"))] +pub mod CoreHaptics { + include!(concat!(env!("OUT_DIR"), "/CoreHaptics.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreImage"))] +pub mod CoreImage { + include!(concat!(env!("OUT_DIR"), "/CoreImage.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreLocation"))] +pub mod CoreLocation { + include!(concat!(env!("OUT_DIR"), "/CoreLocation.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreMIDI"))] +pub mod CoreMIDI { + include!(concat!(env!("OUT_DIR"), "/CoreMIDI.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreML"))] +pub mod CoreML { + include!(concat!(env!("OUT_DIR"), "/CoreML.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreMedia"))] +pub mod CoreMedia { + include!(concat!(env!("OUT_DIR"), "/CoreMedia.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreServices"))] +pub mod CoreServices { + include!(concat!(env!("OUT_DIR"), "/CoreServices.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreSpotlight"))] +pub mod CoreSpotlight { + include!(concat!(env!("OUT_DIR"), "/CoreSpotlight.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreText"))] +pub mod CoreText { + include!(concat!(env!("OUT_DIR"), "/CoreText.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreTransferable"))] +pub mod CoreTransferable { + include!(concat!(env!("OUT_DIR"), "/CoreTransferable.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CoreVideo"))] +pub mod CoreVideo { + include!(concat!(env!("OUT_DIR"), "/CoreVideo.rs")); +} +#[cfg(all(target_os = "tvos", feature = "CryptoTokenKit"))] +pub mod CryptoTokenKit { + include!(concat!(env!("OUT_DIR"), "/CryptoTokenKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "DataDetection"))] +pub mod DataDetection { + include!(concat!(env!("OUT_DIR"), "/DataDetection.rs")); +} +#[cfg(all(target_os = "tvos", feature = "DeviceCheck"))] +pub mod DeviceCheck { + include!(concat!(env!("OUT_DIR"), "/DeviceCheck.rs")); +} +#[cfg(all(target_os = "tvos", feature = "DeviceDiscoveryUI"))] +pub mod DeviceDiscoveryUI { + include!(concat!(env!("OUT_DIR"), "/DeviceDiscoveryUI.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ExposureNotification"))] +pub mod ExposureNotification { + include!(concat!(env!("OUT_DIR"), "/ExposureNotification.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ExtensionFoundation"))] +pub mod ExtensionFoundation { + include!(concat!(env!("OUT_DIR"), "/ExtensionFoundation.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ExtensionKit"))] +pub mod ExtensionKit { + include!(concat!(env!("OUT_DIR"), "/ExtensionKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ExternalAccessory"))] +pub mod ExternalAccessory { + include!(concat!(env!("OUT_DIR"), "/ExternalAccessory.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Foundation"))] +pub mod Foundation { + include!(concat!(env!("OUT_DIR"), "/Foundation.rs")); +} +#[cfg(all(target_os = "tvos", feature = "GLKit"))] +pub mod GLKit { + include!(concat!(env!("OUT_DIR"), "/GLKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "GameController"))] +pub mod GameController { + include!(concat!(env!("OUT_DIR"), "/GameController.rs")); +} +#[cfg(all(target_os = "tvos", feature = "GameKit"))] +pub mod GameKit { + include!(concat!(env!("OUT_DIR"), "/GameKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "GameplayKit"))] +pub mod GameplayKit { + include!(concat!(env!("OUT_DIR"), "/GameplayKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "HomeKit"))] +pub mod HomeKit { + include!(concat!(env!("OUT_DIR"), "/HomeKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "IOSurface"))] +pub mod IOSurface { + include!(concat!(env!("OUT_DIR"), "/IOSurface.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ImageIO"))] +pub mod ImageIO { + include!(concat!(env!("OUT_DIR"), "/ImageIO.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Intents"))] +pub mod Intents { + include!(concat!(env!("OUT_DIR"), "/Intents.rs")); +} +#[cfg(all(target_os = "tvos", feature = "IntentsUI"))] +pub mod IntentsUI { + include!(concat!(env!("OUT_DIR"), "/IntentsUI.rs")); +} +#[cfg(all(target_os = "tvos", feature = "JavaScriptCore"))] +pub mod JavaScriptCore { + include!(concat!(env!("OUT_DIR"), "/JavaScriptCore.rs")); +} +#[cfg(all(target_os = "tvos", feature = "LinkPresentation"))] +pub mod LinkPresentation { + include!(concat!(env!("OUT_DIR"), "/LinkPresentation.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MLCompute"))] +pub mod MLCompute { + include!(concat!(env!("OUT_DIR"), "/MLCompute.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MapKit"))] +pub mod MapKit { + include!(concat!(env!("OUT_DIR"), "/MapKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Matter"))] +pub mod Matter { + include!(concat!(env!("OUT_DIR"), "/Matter.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MediaAccessibility"))] +pub mod MediaAccessibility { + include!(concat!(env!("OUT_DIR"), "/MediaAccessibility.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MediaPlayer"))] +pub mod MediaPlayer { + include!(concat!(env!("OUT_DIR"), "/MediaPlayer.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MediaToolbox"))] +pub mod MediaToolbox { + include!(concat!(env!("OUT_DIR"), "/MediaToolbox.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Metal"))] +pub mod Metal { + include!(concat!(env!("OUT_DIR"), "/Metal.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MetalKit"))] +pub mod MetalKit { + include!(concat!(env!("OUT_DIR"), "/MetalKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MetalPerformanceShaders"))] +pub mod MetalPerformanceShaders { + include!(concat!(env!("OUT_DIR"), "/MetalPerformanceShaders.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MetalPerformanceShadersGraph"))] +pub mod MetalPerformanceShadersGraph { + include!(concat!(env!("OUT_DIR"), "/MetalPerformanceShadersGraph.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MetricKit"))] +pub mod MetricKit { + include!(concat!(env!("OUT_DIR"), "/MetricKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MobileCoreServices"))] +pub mod MobileCoreServices { + include!(concat!(env!("OUT_DIR"), "/MobileCoreServices.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ModelIO"))] +pub mod ModelIO { + include!(concat!(env!("OUT_DIR"), "/ModelIO.rs")); +} +#[cfg(all(target_os = "tvos", feature = "MultipeerConnectivity"))] +pub mod MultipeerConnectivity { + include!(concat!(env!("OUT_DIR"), "/MultipeerConnectivity.rs")); +} +#[cfg(all(target_os = "tvos", feature = "NaturalLanguage"))] +pub mod NaturalLanguage { + include!(concat!(env!("OUT_DIR"), "/NaturalLanguage.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Network"))] +pub mod Network { + include!(concat!(env!("OUT_DIR"), "/Network.rs")); +} +#[cfg(all(target_os = "tvos", feature = "OSLog"))] +pub mod OSLog { + include!(concat!(env!("OUT_DIR"), "/OSLog.rs")); +} +#[cfg(all(target_os = "tvos", feature = "OpenAL"))] +pub mod OpenAL { + include!(concat!(env!("OUT_DIR"), "/OpenAL.rs")); +} +#[cfg(all(target_os = "tvos", feature = "OpenGLES"))] +pub mod OpenGLES { + include!(concat!(env!("OUT_DIR"), "/OpenGLES.rs")); +} +#[cfg(all(target_os = "tvos", feature = "PHASE"))] +pub mod PHASE { + include!(concat!(env!("OUT_DIR"), "/PHASE.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Photos"))] +pub mod Photos { + include!(concat!(env!("OUT_DIR"), "/Photos.rs")); +} +#[cfg(all(target_os = "tvos", feature = "PhotosUI"))] +pub mod PhotosUI { + include!(concat!(env!("OUT_DIR"), "/PhotosUI.rs")); +} +#[cfg(all(target_os = "tvos", feature = "QuartzCore"))] +pub mod QuartzCore { + include!(concat!(env!("OUT_DIR"), "/QuartzCore.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ReplayKit"))] +pub mod ReplayKit { + include!(concat!(env!("OUT_DIR"), "/ReplayKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SceneKit"))] +pub mod SceneKit { + include!(concat!(env!("OUT_DIR"), "/SceneKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Security"))] +pub mod Security { + include!(concat!(env!("OUT_DIR"), "/Security.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SharedWithYou"))] +pub mod SharedWithYou { + include!(concat!(env!("OUT_DIR"), "/SharedWithYou.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SharedWithYouCore"))] +pub mod SharedWithYouCore { + include!(concat!(env!("OUT_DIR"), "/SharedWithYouCore.rs")); +} +#[cfg(all(target_os = "tvos", feature = "ShazamKit"))] +pub mod ShazamKit { + include!(concat!(env!("OUT_DIR"), "/ShazamKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SoundAnalysis"))] +pub mod SoundAnalysis { + include!(concat!(env!("OUT_DIR"), "/SoundAnalysis.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SpriteKit"))] +pub mod SpriteKit { + include!(concat!(env!("OUT_DIR"), "/SpriteKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "StoreKit"))] +pub mod StoreKit { + include!(concat!(env!("OUT_DIR"), "/StoreKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SwiftUI"))] +pub mod SwiftUI { + include!(concat!(env!("OUT_DIR"), "/SwiftUI.rs")); +} +#[cfg(all(target_os = "tvos", feature = "SystemConfiguration"))] +pub mod SystemConfiguration { + include!(concat!(env!("OUT_DIR"), "/SystemConfiguration.rs")); +} +#[cfg(all(target_os = "tvos", feature = "TVMLKit"))] +pub mod TVMLKit { + include!(concat!(env!("OUT_DIR"), "/TVMLKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "TVServices"))] +pub mod TVServices { + include!(concat!(env!("OUT_DIR"), "/TVServices.rs")); +} +#[cfg(all(target_os = "tvos", feature = "TVUIKit"))] +pub mod TVUIKit { + include!(concat!(env!("OUT_DIR"), "/TVUIKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "UIKit"))] +pub mod UIKit { + include!(concat!(env!("OUT_DIR"), "/UIKit.rs")); +} +#[cfg(all(target_os = "tvos", feature = "UniformTypeIdentifiers"))] +pub mod UniformTypeIdentifiers { + include!(concat!(env!("OUT_DIR"), "/UniformTypeIdentifiers.rs")); +} +#[cfg(all(target_os = "tvos", feature = "UserNotifications"))] +pub mod UserNotifications { + include!(concat!(env!("OUT_DIR"), "/UserNotifications.rs")); +} +#[cfg(all(target_os = "tvos", feature = "UserNotificationsUI"))] +pub mod UserNotificationsUI { + include!(concat!(env!("OUT_DIR"), "/UserNotificationsUI.rs")); +} +#[cfg(all(target_os = "tvos", feature = "VideoSubscriberAccount"))] +pub mod VideoSubscriberAccount { + include!(concat!(env!("OUT_DIR"), "/VideoSubscriberAccount.rs")); +} +#[cfg(all(target_os = "tvos", feature = "VideoToolbox"))] +pub mod VideoToolbox { + include!(concat!(env!("OUT_DIR"), "/VideoToolbox.rs")); +} +#[cfg(all(target_os = "tvos", feature = "Vision"))] +pub mod Vision { + include!(concat!(env!("OUT_DIR"), "/Vision.rs")); +} diff --git a/sys/src/lib.rs b/sys/src/lib.rs index a5f06e8..904c658 100644 --- a/sys/src/lib.rs +++ b/sys/src/lib.rs @@ -1,1436 +1,12 @@ -//! apple-sys main module -//! auto-generated by "python 'configure.py'" -#![allow(dead_code)] -#![allow(non_camel_case_types)] -#![allow(non_upper_case_globals)] -#![allow(improper_ctypes)] -#![allow(non_snake_case)] +#[cfg(not(feature = "prebuilt"))] +pub mod gen; +#[cfg(not(feature = "prebuilt"))] +pub use gen::*; -#[cfg(all(target_os = "macos", feature = "AGL"))] -pub mod AGL { - include!(concat!(env!("OUT_DIR"), "/AGL.rs")); -} -#[cfg(all(target_os = "macos", feature = "AVFAudio"))] -pub mod AVFAudio { - include!(concat!(env!("OUT_DIR"), "/AVFAudio.rs")); -} -#[cfg(all(target_os = "macos", feature = "AVFoundation"))] -pub mod AVFoundation { - include!(concat!(env!("OUT_DIR"), "/AVFoundation.rs")); -} -#[cfg(all(target_os = "macos", feature = "AVKit"))] -pub mod AVKit { - include!(concat!(env!("OUT_DIR"), "/AVKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "AVRouting"))] -pub mod AVRouting { - include!(concat!(env!("OUT_DIR"), "/AVRouting.rs")); -} -#[cfg(all(target_os = "macos", feature = "Accelerate"))] -pub mod Accelerate { - include!(concat!(env!("OUT_DIR"), "/Accelerate.rs")); -} -#[cfg(all(target_os = "macos", feature = "Accessibility"))] -pub mod Accessibility { - include!(concat!(env!("OUT_DIR"), "/Accessibility.rs")); -} -#[cfg(all(target_os = "macos", feature = "Accounts"))] -pub mod Accounts { - include!(concat!(env!("OUT_DIR"), "/Accounts.rs")); -} -#[cfg(all(target_os = "macos", feature = "AdServices"))] -pub mod AdServices { - include!(concat!(env!("OUT_DIR"), "/AdServices.rs")); -} -#[cfg(all(target_os = "macos", feature = "AdSupport"))] -pub mod AdSupport { - include!(concat!(env!("OUT_DIR"), "/AdSupport.rs")); -} -#[cfg(all(target_os = "macos", feature = "AddressBook"))] -pub mod AddressBook { - include!(concat!(env!("OUT_DIR"), "/AddressBook.rs")); -} -#[cfg(all(target_os = "macos", feature = "AppIntents"))] -pub mod AppIntents { - include!(concat!(env!("OUT_DIR"), "/AppIntents.rs")); -} -#[cfg(all(target_os = "macos", feature = "AppKit"))] -pub mod AppKit { - include!(concat!(env!("OUT_DIR"), "/AppKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "AppTrackingTransparency"))] -pub mod AppTrackingTransparency { - include!(concat!(env!("OUT_DIR"), "/AppTrackingTransparency.rs")); -} -#[cfg(all(target_os = "macos", feature = "AppleScriptKit"))] -pub mod AppleScriptKit { - include!(concat!(env!("OUT_DIR"), "/AppleScriptKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "AppleScriptObjC"))] -pub mod AppleScriptObjC { - include!(concat!(env!("OUT_DIR"), "/AppleScriptObjC.rs")); -} -#[cfg(all(target_os = "macos", feature = "ApplicationServices"))] -pub mod ApplicationServices { - include!(concat!(env!("OUT_DIR"), "/ApplicationServices.rs")); -} -#[cfg(all(target_os = "macos", feature = "AudioToolbox"))] -pub mod AudioToolbox { - include!(concat!(env!("OUT_DIR"), "/AudioToolbox.rs")); -} -#[cfg(all(target_os = "macos", feature = "AudioUnit"))] -pub mod AudioUnit { - include!(concat!(env!("OUT_DIR"), "/AudioUnit.rs")); -} -#[cfg(all(target_os = "macos", feature = "AudioVideoBridging"))] -pub mod AudioVideoBridging { - include!(concat!(env!("OUT_DIR"), "/AudioVideoBridging.rs")); -} -#[cfg(all(target_os = "macos", feature = "AuthenticationServices"))] -pub mod AuthenticationServices { - include!(concat!(env!("OUT_DIR"), "/AuthenticationServices.rs")); -} -#[cfg(all(target_os = "macos", feature = "AutomaticAssessmentConfiguration"))] -pub mod AutomaticAssessmentConfiguration { - include!(concat!( - env!("OUT_DIR"), - "/AutomaticAssessmentConfiguration.rs" - )); -} -#[cfg(all(target_os = "macos", feature = "Automator"))] -pub mod Automator { - include!(concat!(env!("OUT_DIR"), "/Automator.rs")); -} -#[cfg(all(target_os = "macos", feature = "BackgroundAssets"))] -pub mod BackgroundAssets { - include!(concat!(env!("OUT_DIR"), "/BackgroundAssets.rs")); -} -#[cfg(all(target_os = "macos", feature = "BackgroundTasks"))] -pub mod BackgroundTasks { - include!(concat!(env!("OUT_DIR"), "/BackgroundTasks.rs")); -} -#[cfg(all(target_os = "macos", feature = "BusinessChat"))] -pub mod BusinessChat { - include!(concat!(env!("OUT_DIR"), "/BusinessChat.rs")); -} -#[cfg(all(target_os = "macos", feature = "CFNetwork"))] -pub mod CFNetwork { - include!(concat!(env!("OUT_DIR"), "/CFNetwork.rs")); -} -#[cfg(all(target_os = "macos", feature = "CalendarStore"))] -pub mod CalendarStore { - include!(concat!(env!("OUT_DIR"), "/CalendarStore.rs")); -} -#[cfg(all(target_os = "macos", feature = "CallKit"))] -pub mod CallKit { - include!(concat!(env!("OUT_DIR"), "/CallKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "Carbon"))] -pub mod Carbon { - include!(concat!(env!("OUT_DIR"), "/Carbon.rs")); -} -#[cfg(all(target_os = "macos", feature = "ClassKit"))] -pub mod ClassKit { - include!(concat!(env!("OUT_DIR"), "/ClassKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "CloudKit"))] -pub mod CloudKit { - include!(concat!(env!("OUT_DIR"), "/CloudKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "Cocoa"))] -pub mod Cocoa { - include!(concat!(env!("OUT_DIR"), "/Cocoa.rs")); -} -#[cfg(all(target_os = "macos", feature = "Collaboration"))] -pub mod Collaboration { - include!(concat!(env!("OUT_DIR"), "/Collaboration.rs")); -} -#[cfg(all(target_os = "macos", feature = "ColorSync"))] -pub mod ColorSync { - include!(concat!(env!("OUT_DIR"), "/ColorSync.rs")); -} -#[cfg(all(target_os = "macos", feature = "Contacts"))] -pub mod Contacts { - include!(concat!(env!("OUT_DIR"), "/Contacts.rs")); -} -#[cfg(all(target_os = "macos", feature = "ContactsUI"))] -pub mod ContactsUI { - include!(concat!(env!("OUT_DIR"), "/ContactsUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreAudio"))] -pub mod CoreAudio { - include!(concat!(env!("OUT_DIR"), "/CoreAudio.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreAudioKit"))] -pub mod CoreAudioKit { - include!(concat!(env!("OUT_DIR"), "/CoreAudioKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreBluetooth"))] -pub mod CoreBluetooth { - include!(concat!(env!("OUT_DIR"), "/CoreBluetooth.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreData"))] -pub mod CoreData { - include!(concat!(env!("OUT_DIR"), "/CoreData.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreFoundation"))] -pub mod CoreFoundation { - include!(concat!(env!("OUT_DIR"), "/CoreFoundation.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreGraphics"))] -pub mod CoreGraphics { - include!(concat!(env!("OUT_DIR"), "/CoreGraphics.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreHaptics"))] -pub mod CoreHaptics { - include!(concat!(env!("OUT_DIR"), "/CoreHaptics.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreImage"))] -pub mod CoreImage { - include!(concat!(env!("OUT_DIR"), "/CoreImage.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreLocation"))] -pub mod CoreLocation { - include!(concat!(env!("OUT_DIR"), "/CoreLocation.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreMIDI"))] -pub mod CoreMIDI { - include!(concat!(env!("OUT_DIR"), "/CoreMIDI.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreML"))] -pub mod CoreML { - include!(concat!(env!("OUT_DIR"), "/CoreML.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreMedia"))] -pub mod CoreMedia { - include!(concat!(env!("OUT_DIR"), "/CoreMedia.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreMediaIO"))] -pub mod CoreMediaIO { - include!(concat!(env!("OUT_DIR"), "/CoreMediaIO.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreMotion"))] -pub mod CoreMotion { - include!(concat!(env!("OUT_DIR"), "/CoreMotion.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreServices"))] -pub mod CoreServices { - include!(concat!(env!("OUT_DIR"), "/CoreServices.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreSpotlight"))] -pub mod CoreSpotlight { - include!(concat!(env!("OUT_DIR"), "/CoreSpotlight.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreTelephony"))] -pub mod CoreTelephony { - include!(concat!(env!("OUT_DIR"), "/CoreTelephony.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreText"))] -pub mod CoreText { - include!(concat!(env!("OUT_DIR"), "/CoreText.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreTransferable"))] -pub mod CoreTransferable { - include!(concat!(env!("OUT_DIR"), "/CoreTransferable.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreVideo"))] -pub mod CoreVideo { - include!(concat!(env!("OUT_DIR"), "/CoreVideo.rs")); -} -#[cfg(all(target_os = "macos", feature = "CoreWLAN"))] -pub mod CoreWLAN { - include!(concat!(env!("OUT_DIR"), "/CoreWLAN.rs")); -} -#[cfg(all(target_os = "macos", feature = "CryptoTokenKit"))] -pub mod CryptoTokenKit { - include!(concat!(env!("OUT_DIR"), "/CryptoTokenKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "DVDPlayback"))] -pub mod DVDPlayback { - include!(concat!(env!("OUT_DIR"), "/DVDPlayback.rs")); -} -#[cfg(all(target_os = "macos", feature = "DataDetection"))] -pub mod DataDetection { - include!(concat!(env!("OUT_DIR"), "/DataDetection.rs")); -} -#[cfg(all(target_os = "macos", feature = "DeviceCheck"))] -pub mod DeviceCheck { - include!(concat!(env!("OUT_DIR"), "/DeviceCheck.rs")); -} -#[cfg(all(target_os = "macos", feature = "DirectoryService"))] -pub mod DirectoryService { - include!(concat!(env!("OUT_DIR"), "/DirectoryService.rs")); -} -#[cfg(all(target_os = "macos", feature = "DiscRecording"))] -pub mod DiscRecording { - include!(concat!(env!("OUT_DIR"), "/DiscRecording.rs")); -} -#[cfg(all(target_os = "macos", feature = "DiscRecordingUI"))] -pub mod DiscRecordingUI { - include!(concat!(env!("OUT_DIR"), "/DiscRecordingUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "DiskArbitration"))] -pub mod DiskArbitration { - include!(concat!(env!("OUT_DIR"), "/DiskArbitration.rs")); -} -#[cfg(all(target_os = "macos", feature = "EventKit"))] -pub mod EventKit { - include!(concat!(env!("OUT_DIR"), "/EventKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "ExceptionHandling"))] -pub mod ExceptionHandling { - include!(concat!(env!("OUT_DIR"), "/ExceptionHandling.rs")); -} -#[cfg(all(target_os = "macos", feature = "ExecutionPolicy"))] -pub mod ExecutionPolicy { - include!(concat!(env!("OUT_DIR"), "/ExecutionPolicy.rs")); -} -#[cfg(all(target_os = "macos", feature = "ExposureNotification"))] -pub mod ExposureNotification { - include!(concat!(env!("OUT_DIR"), "/ExposureNotification.rs")); -} -#[cfg(all(target_os = "macos", feature = "ExtensionFoundation"))] -pub mod ExtensionFoundation { - include!(concat!(env!("OUT_DIR"), "/ExtensionFoundation.rs")); -} -#[cfg(all(target_os = "macos", feature = "ExtensionKit"))] -pub mod ExtensionKit { - include!(concat!(env!("OUT_DIR"), "/ExtensionKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "ExternalAccessory"))] -pub mod ExternalAccessory { - include!(concat!(env!("OUT_DIR"), "/ExternalAccessory.rs")); -} -#[cfg(all(target_os = "macos", feature = "FileProvider"))] -pub mod FileProvider { - include!(concat!(env!("OUT_DIR"), "/FileProvider.rs")); -} -#[cfg(all(target_os = "macos", feature = "FileProviderUI"))] -pub mod FileProviderUI { - include!(concat!(env!("OUT_DIR"), "/FileProviderUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "FinderSync"))] -pub mod FinderSync { - include!(concat!(env!("OUT_DIR"), "/FinderSync.rs")); -} -#[cfg(all(target_os = "macos", feature = "ForceFeedback"))] -pub mod ForceFeedback { - include!(concat!(env!("OUT_DIR"), "/ForceFeedback.rs")); -} -#[cfg(all(target_os = "macos", feature = "Foundation"))] -pub mod Foundation { - include!(concat!(env!("OUT_DIR"), "/Foundation.rs")); -} -#[cfg(all(target_os = "macos", feature = "GLKit"))] -pub mod GLKit { - include!(concat!(env!("OUT_DIR"), "/GLKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "GLUT"))] -pub mod GLUT { - include!(concat!(env!("OUT_DIR"), "/GLUT.rs")); -} -#[cfg(all(target_os = "macos", feature = "GSS"))] -pub mod GSS { - include!(concat!(env!("OUT_DIR"), "/GSS.rs")); -} -#[cfg(all(target_os = "macos", feature = "GameController"))] -pub mod GameController { - include!(concat!(env!("OUT_DIR"), "/GameController.rs")); -} -#[cfg(all(target_os = "macos", feature = "GameKit"))] -pub mod GameKit { - include!(concat!(env!("OUT_DIR"), "/GameKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "GameplayKit"))] -pub mod GameplayKit { - include!(concat!(env!("OUT_DIR"), "/GameplayKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "HealthKit"))] -pub mod HealthKit { - include!(concat!(env!("OUT_DIR"), "/HealthKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "Hypervisor"))] -pub mod Hypervisor { - include!(concat!(env!("OUT_DIR"), "/Hypervisor.rs")); -} -#[cfg(all(target_os = "macos", feature = "ICADevices"))] -pub mod ICADevices { - include!(concat!(env!("OUT_DIR"), "/ICADevices.rs")); -} -#[cfg(all(target_os = "macos", feature = "IMServicePlugIn"))] -pub mod IMServicePlugIn { - include!(concat!(env!("OUT_DIR"), "/IMServicePlugIn.rs")); -} -#[cfg(all(target_os = "macos", feature = "IOBluetooth"))] -pub mod IOBluetooth { - include!(concat!(env!("OUT_DIR"), "/IOBluetooth.rs")); -} -#[cfg(all(target_os = "macos", feature = "IOBluetoothUI"))] -pub mod IOBluetoothUI { - include!(concat!(env!("OUT_DIR"), "/IOBluetoothUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "IOKit"))] -pub mod IOKit { - include!(concat!(env!("OUT_DIR"), "/IOKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "IOSurface"))] -pub mod IOSurface { - include!(concat!(env!("OUT_DIR"), "/IOSurface.rs")); -} -#[cfg(all(target_os = "macos", feature = "IOUSBHost"))] -pub mod IOUSBHost { - include!(concat!(env!("OUT_DIR"), "/IOUSBHost.rs")); -} -#[cfg(all(target_os = "macos", feature = "IdentityLookup"))] -pub mod IdentityLookup { - include!(concat!(env!("OUT_DIR"), "/IdentityLookup.rs")); -} -#[cfg(all(target_os = "macos", feature = "ImageCaptureCore"))] -pub mod ImageCaptureCore { - include!(concat!(env!("OUT_DIR"), "/ImageCaptureCore.rs")); -} -#[cfg(all(target_os = "macos", feature = "ImageIO"))] -pub mod ImageIO { - include!(concat!(env!("OUT_DIR"), "/ImageIO.rs")); -} -#[cfg(all(target_os = "macos", feature = "InputMethodKit"))] -pub mod InputMethodKit { - include!(concat!(env!("OUT_DIR"), "/InputMethodKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "InstallerPlugins"))] -pub mod InstallerPlugins { - include!(concat!(env!("OUT_DIR"), "/InstallerPlugins.rs")); -} -#[cfg(all(target_os = "macos", feature = "InstantMessage"))] -pub mod InstantMessage { - include!(concat!(env!("OUT_DIR"), "/InstantMessage.rs")); -} -#[cfg(all(target_os = "macos", feature = "Intents"))] -pub mod Intents { - include!(concat!(env!("OUT_DIR"), "/Intents.rs")); -} -#[cfg(all(target_os = "macos", feature = "IntentsUI"))] -pub mod IntentsUI { - include!(concat!(env!("OUT_DIR"), "/IntentsUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "JavaNativeFoundation"))] -pub mod JavaNativeFoundation { - include!(concat!(env!("OUT_DIR"), "/JavaNativeFoundation.rs")); -} -#[cfg(all(target_os = "macos", feature = "JavaRuntimeSupport"))] -pub mod JavaRuntimeSupport { - include!(concat!(env!("OUT_DIR"), "/JavaRuntimeSupport.rs")); -} -#[cfg(all(target_os = "macos", feature = "JavaScriptCore"))] -pub mod JavaScriptCore { - include!(concat!(env!("OUT_DIR"), "/JavaScriptCore.rs")); -} -#[cfg(all(target_os = "macos", feature = "Kerberos"))] -pub mod Kerberos { - include!(concat!(env!("OUT_DIR"), "/Kerberos.rs")); -} -#[cfg(all(target_os = "macos", feature = "KernelManagement"))] -pub mod KernelManagement { - include!(concat!(env!("OUT_DIR"), "/KernelManagement.rs")); -} -#[cfg(all(target_os = "macos", feature = "LDAP"))] -pub mod LDAP { - include!(concat!(env!("OUT_DIR"), "/LDAP.rs")); -} -#[cfg(all(target_os = "macos", feature = "LatentSemanticMapping"))] -pub mod LatentSemanticMapping { - include!(concat!(env!("OUT_DIR"), "/LatentSemanticMapping.rs")); -} -#[cfg(all(target_os = "macos", feature = "LinkPresentation"))] -pub mod LinkPresentation { - include!(concat!(env!("OUT_DIR"), "/LinkPresentation.rs")); -} -#[cfg(all(target_os = "macos", feature = "LocalAuthentication"))] -pub mod LocalAuthentication { - include!(concat!(env!("OUT_DIR"), "/LocalAuthentication.rs")); -} -#[cfg(all(target_os = "macos", feature = "LocalAuthenticationEmbeddedUI"))] -pub mod LocalAuthenticationEmbeddedUI { - include!(concat!( - env!("OUT_DIR"), - "/LocalAuthenticationEmbeddedUI.rs" - )); -} -#[cfg(all(target_os = "macos", feature = "MLCompute"))] -pub mod MLCompute { - include!(concat!(env!("OUT_DIR"), "/MLCompute.rs")); -} -#[cfg(all(target_os = "macos", feature = "MailKit"))] -pub mod MailKit { - include!(concat!(env!("OUT_DIR"), "/MailKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "MapKit"))] -pub mod MapKit { - include!(concat!(env!("OUT_DIR"), "/MapKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "Matter"))] -pub mod Matter { - include!(concat!(env!("OUT_DIR"), "/Matter.rs")); -} -#[cfg(all(target_os = "macos", feature = "MediaAccessibility"))] -pub mod MediaAccessibility { - include!(concat!(env!("OUT_DIR"), "/MediaAccessibility.rs")); -} -#[cfg(all(target_os = "macos", feature = "MediaLibrary"))] -pub mod MediaLibrary { - include!(concat!(env!("OUT_DIR"), "/MediaLibrary.rs")); -} -#[cfg(all(target_os = "macos", feature = "MediaPlayer"))] -pub mod MediaPlayer { - include!(concat!(env!("OUT_DIR"), "/MediaPlayer.rs")); -} -#[cfg(all(target_os = "macos", feature = "MediaToolbox"))] -pub mod MediaToolbox { - include!(concat!(env!("OUT_DIR"), "/MediaToolbox.rs")); -} -#[cfg(all(target_os = "macos", feature = "Metal"))] -pub mod Metal { - include!(concat!(env!("OUT_DIR"), "/Metal.rs")); -} -#[cfg(all(target_os = "macos", feature = "MetalFX"))] -pub mod MetalFX { - include!(concat!(env!("OUT_DIR"), "/MetalFX.rs")); -} -#[cfg(all(target_os = "macos", feature = "MetalKit"))] -pub mod MetalKit { - include!(concat!(env!("OUT_DIR"), "/MetalKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "MetalPerformanceShaders"))] -pub mod MetalPerformanceShaders { - include!(concat!(env!("OUT_DIR"), "/MetalPerformanceShaders.rs")); -} -#[cfg(all(target_os = "macos", feature = "MetalPerformanceShadersGraph"))] -pub mod MetalPerformanceShadersGraph { - include!(concat!(env!("OUT_DIR"), "/MetalPerformanceShadersGraph.rs")); -} -#[cfg(all(target_os = "macos", feature = "MetricKit"))] -pub mod MetricKit { - include!(concat!(env!("OUT_DIR"), "/MetricKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "ModelIO"))] -pub mod ModelIO { - include!(concat!(env!("OUT_DIR"), "/ModelIO.rs")); -} -#[cfg(all(target_os = "macos", feature = "MultipeerConnectivity"))] -pub mod MultipeerConnectivity { - include!(concat!(env!("OUT_DIR"), "/MultipeerConnectivity.rs")); -} -#[cfg(all(target_os = "macos", feature = "NaturalLanguage"))] -pub mod NaturalLanguage { - include!(concat!(env!("OUT_DIR"), "/NaturalLanguage.rs")); -} -#[cfg(all(target_os = "macos", feature = "NearbyInteraction"))] -pub mod NearbyInteraction { - include!(concat!(env!("OUT_DIR"), "/NearbyInteraction.rs")); -} -#[cfg(all(target_os = "macos", feature = "NetFS"))] -pub mod NetFS { - include!(concat!(env!("OUT_DIR"), "/NetFS.rs")); -} -#[cfg(all(target_os = "macos", feature = "Network"))] -pub mod Network { - include!(concat!(env!("OUT_DIR"), "/Network.rs")); -} -#[cfg(all(target_os = "macos", feature = "NetworkExtension"))] -pub mod NetworkExtension { - include!(concat!(env!("OUT_DIR"), "/NetworkExtension.rs")); -} -#[cfg(all(target_os = "macos", feature = "NotificationCenter"))] -pub mod NotificationCenter { - include!(concat!(env!("OUT_DIR"), "/NotificationCenter.rs")); -} -#[cfg(all(target_os = "macos", feature = "OSAKit"))] -pub mod OSAKit { - include!(concat!(env!("OUT_DIR"), "/OSAKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "OSLog"))] -pub mod OSLog { - include!(concat!(env!("OUT_DIR"), "/OSLog.rs")); -} -#[cfg(all(target_os = "macos", feature = "OpenAL"))] -pub mod OpenAL { - include!(concat!(env!("OUT_DIR"), "/OpenAL.rs")); -} -#[cfg(all(target_os = "macos", feature = "OpenCL"))] -pub mod OpenCL { - include!(concat!(env!("OUT_DIR"), "/OpenCL.rs")); -} -#[cfg(all(target_os = "macos", feature = "OpenDirectory"))] -pub mod OpenDirectory { - include!(concat!(env!("OUT_DIR"), "/OpenDirectory.rs")); -} -#[cfg(all(target_os = "macos", feature = "OpenGL"))] -pub mod OpenGL { - include!(concat!(env!("OUT_DIR"), "/OpenGL.rs")); -} -#[cfg(all(target_os = "macos", feature = "PCSC"))] -pub mod PCSC { - include!(concat!(env!("OUT_DIR"), "/PCSC.rs")); -} -#[cfg(all(target_os = "macos", feature = "PDFKit"))] -pub mod PDFKit { - include!(concat!(env!("OUT_DIR"), "/PDFKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "PHASE"))] -pub mod PHASE { - include!(concat!(env!("OUT_DIR"), "/PHASE.rs")); -} -#[cfg(all(target_os = "macos", feature = "ParavirtualizedGraphics"))] -pub mod ParavirtualizedGraphics { - include!(concat!(env!("OUT_DIR"), "/ParavirtualizedGraphics.rs")); -} -#[cfg(all(target_os = "macos", feature = "PassKit"))] -pub mod PassKit { - include!(concat!(env!("OUT_DIR"), "/PassKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "PencilKit"))] -pub mod PencilKit { - include!(concat!(env!("OUT_DIR"), "/PencilKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "Photos"))] -pub mod Photos { - include!(concat!(env!("OUT_DIR"), "/Photos.rs")); -} -#[cfg(all(target_os = "macos", feature = "PhotosUI"))] -pub mod PhotosUI { - include!(concat!(env!("OUT_DIR"), "/PhotosUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "PreferencePanes"))] -pub mod PreferencePanes { - include!(concat!(env!("OUT_DIR"), "/PreferencePanes.rs")); -} -#[cfg(all(target_os = "macos", feature = "PushKit"))] -pub mod PushKit { - include!(concat!(env!("OUT_DIR"), "/PushKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "PushToTalk"))] -pub mod PushToTalk { - include!(concat!(env!("OUT_DIR"), "/PushToTalk.rs")); -} -#[cfg(all(target_os = "macos", feature = "Quartz"))] -pub mod Quartz { - include!(concat!(env!("OUT_DIR"), "/Quartz.rs")); -} -#[cfg(all(target_os = "macos", feature = "QuartzCore"))] -pub mod QuartzCore { - include!(concat!(env!("OUT_DIR"), "/QuartzCore.rs")); -} -#[cfg(all(target_os = "macos", feature = "QuickLook"))] -pub mod QuickLook { - include!(concat!(env!("OUT_DIR"), "/QuickLook.rs")); -} -#[cfg(all(target_os = "macos", feature = "QuickLookThumbnailing"))] -pub mod QuickLookThumbnailing { - include!(concat!(env!("OUT_DIR"), "/QuickLookThumbnailing.rs")); -} -#[cfg(all(target_os = "macos", feature = "QuickLookUI"))] -pub mod QuickLookUI { - include!(concat!(env!("OUT_DIR"), "/QuickLookUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "ReplayKit"))] -pub mod ReplayKit { - include!(concat!(env!("OUT_DIR"), "/ReplayKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "SafariServices"))] -pub mod SafariServices { - include!(concat!(env!("OUT_DIR"), "/SafariServices.rs")); -} -#[cfg(all(target_os = "macos", feature = "SafetyKit"))] -pub mod SafetyKit { - include!(concat!(env!("OUT_DIR"), "/SafetyKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "SceneKit"))] -pub mod SceneKit { - include!(concat!(env!("OUT_DIR"), "/SceneKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "ScreenCaptureKit"))] -pub mod ScreenCaptureKit { - include!(concat!(env!("OUT_DIR"), "/ScreenCaptureKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "ScreenSaver"))] -pub mod ScreenSaver { - include!(concat!(env!("OUT_DIR"), "/ScreenSaver.rs")); -} -#[cfg(all(target_os = "macos", feature = "ScreenTime"))] -pub mod ScreenTime { - include!(concat!(env!("OUT_DIR"), "/ScreenTime.rs")); -} -#[cfg(all(target_os = "macos", feature = "ScriptingBridge"))] -pub mod ScriptingBridge { - include!(concat!(env!("OUT_DIR"), "/ScriptingBridge.rs")); -} -#[cfg(all(target_os = "macos", feature = "Security"))] -pub mod Security { - include!(concat!(env!("OUT_DIR"), "/Security.rs")); -} -#[cfg(all(target_os = "macos", feature = "SecurityFoundation"))] -pub mod SecurityFoundation { - include!(concat!(env!("OUT_DIR"), "/SecurityFoundation.rs")); -} -#[cfg(all(target_os = "macos", feature = "SecurityInterface"))] -pub mod SecurityInterface { - include!(concat!(env!("OUT_DIR"), "/SecurityInterface.rs")); -} -#[cfg(all(target_os = "macos", feature = "SensorKit"))] -pub mod SensorKit { - include!(concat!(env!("OUT_DIR"), "/SensorKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "ServiceManagement"))] -pub mod ServiceManagement { - include!(concat!(env!("OUT_DIR"), "/ServiceManagement.rs")); -} -#[cfg(all(target_os = "macos", feature = "SharedWithYou"))] -pub mod SharedWithYou { - include!(concat!(env!("OUT_DIR"), "/SharedWithYou.rs")); -} -#[cfg(all(target_os = "macos", feature = "SharedWithYouCore"))] -pub mod SharedWithYouCore { - include!(concat!(env!("OUT_DIR"), "/SharedWithYouCore.rs")); -} -#[cfg(all(target_os = "macos", feature = "ShazamKit"))] -pub mod ShazamKit { - include!(concat!(env!("OUT_DIR"), "/ShazamKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "Social"))] -pub mod Social { - include!(concat!(env!("OUT_DIR"), "/Social.rs")); -} -#[cfg(all(target_os = "macos", feature = "SoundAnalysis"))] -pub mod SoundAnalysis { - include!(concat!(env!("OUT_DIR"), "/SoundAnalysis.rs")); -} -#[cfg(all(target_os = "macos", feature = "Speech"))] -pub mod Speech { - include!(concat!(env!("OUT_DIR"), "/Speech.rs")); -} -#[cfg(all(target_os = "macos", feature = "SpriteKit"))] -pub mod SpriteKit { - include!(concat!(env!("OUT_DIR"), "/SpriteKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "StoreKit"))] -pub mod StoreKit { - include!(concat!(env!("OUT_DIR"), "/StoreKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "SwiftUI"))] -pub mod SwiftUI { - include!(concat!(env!("OUT_DIR"), "/SwiftUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "SyncServices"))] -pub mod SyncServices { - include!(concat!(env!("OUT_DIR"), "/SyncServices.rs")); -} -#[cfg(all(target_os = "macos", feature = "SystemConfiguration"))] -pub mod SystemConfiguration { - include!(concat!(env!("OUT_DIR"), "/SystemConfiguration.rs")); -} -#[cfg(all(target_os = "macos", feature = "SystemExtensions"))] -pub mod SystemExtensions { - include!(concat!(env!("OUT_DIR"), "/SystemExtensions.rs")); -} -#[cfg(all(target_os = "macos", feature = "TWAIN"))] -pub mod TWAIN { - include!(concat!(env!("OUT_DIR"), "/TWAIN.rs")); -} -#[cfg(all(target_os = "macos", feature = "Tcl"))] -pub mod Tcl { - include!(concat!(env!("OUT_DIR"), "/Tcl.rs")); -} -#[cfg(all(target_os = "macos", feature = "ThreadNetwork"))] -pub mod ThreadNetwork { - include!(concat!(env!("OUT_DIR"), "/ThreadNetwork.rs")); -} -#[cfg(all(target_os = "macos", feature = "UniformTypeIdentifiers"))] -pub mod UniformTypeIdentifiers { - include!(concat!(env!("OUT_DIR"), "/UniformTypeIdentifiers.rs")); -} -#[cfg(all(target_os = "macos", feature = "UserNotifications"))] -pub mod UserNotifications { - include!(concat!(env!("OUT_DIR"), "/UserNotifications.rs")); -} -#[cfg(all(target_os = "macos", feature = "UserNotificationsUI"))] -pub mod UserNotificationsUI { - include!(concat!(env!("OUT_DIR"), "/UserNotificationsUI.rs")); -} -#[cfg(all(target_os = "macos", feature = "VideoDecodeAcceleration"))] -pub mod VideoDecodeAcceleration { - include!(concat!(env!("OUT_DIR"), "/VideoDecodeAcceleration.rs")); -} -#[cfg(all(target_os = "macos", feature = "VideoSubscriberAccount"))] -pub mod VideoSubscriberAccount { - include!(concat!(env!("OUT_DIR"), "/VideoSubscriberAccount.rs")); -} -#[cfg(all(target_os = "macos", feature = "VideoToolbox"))] -pub mod VideoToolbox { - include!(concat!(env!("OUT_DIR"), "/VideoToolbox.rs")); -} -#[cfg(all(target_os = "macos", feature = "Virtualization"))] -pub mod Virtualization { - include!(concat!(env!("OUT_DIR"), "/Virtualization.rs")); -} -#[cfg(all(target_os = "macos", feature = "Vision"))] -pub mod Vision { - include!(concat!(env!("OUT_DIR"), "/Vision.rs")); -} -#[cfg(all(target_os = "macos", feature = "VisionKit"))] -pub mod VisionKit { - include!(concat!(env!("OUT_DIR"), "/VisionKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "WebKit"))] -pub mod WebKit { - include!(concat!(env!("OUT_DIR"), "/WebKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "WidgetKit"))] -pub mod WidgetKit { - include!(concat!(env!("OUT_DIR"), "/WidgetKit.rs")); -} -#[cfg(all(target_os = "macos", feature = "iTunesLibrary"))] -pub mod iTunesLibrary { - include!(concat!(env!("OUT_DIR"), "/iTunesLibrary.rs")); -} -#[cfg(all(target_os = "macos", feature = "vmnet"))] -pub mod vmnet { - include!(concat!(env!("OUT_DIR"), "/vmnet.rs")); -} -#[cfg(all(target_os = "ios", feature = "ARKit"))] -pub mod ARKit { - include!(concat!(env!("OUT_DIR"), "/ARKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "AVFAudio"))] -pub mod AVFAudio { - include!(concat!(env!("OUT_DIR"), "/AVFAudio.rs")); -} -#[cfg(all(target_os = "ios", feature = "AVFoundation"))] -pub mod AVFoundation { - include!(concat!(env!("OUT_DIR"), "/AVFoundation.rs")); -} -#[cfg(all(target_os = "ios", feature = "AVKit"))] -pub mod AVKit { - include!(concat!(env!("OUT_DIR"), "/AVKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "AVRouting"))] -pub mod AVRouting { - include!(concat!(env!("OUT_DIR"), "/AVRouting.rs")); -} -#[cfg(all(target_os = "ios", feature = "Accelerate"))] -pub mod Accelerate { - include!(concat!(env!("OUT_DIR"), "/Accelerate.rs")); -} -#[cfg(all(target_os = "ios", feature = "Accessibility"))] -pub mod Accessibility { - include!(concat!(env!("OUT_DIR"), "/Accessibility.rs")); -} -#[cfg(all(target_os = "ios", feature = "Accounts"))] -pub mod Accounts { - include!(concat!(env!("OUT_DIR"), "/Accounts.rs")); -} -#[cfg(all(target_os = "ios", feature = "ActivityKit"))] -pub mod ActivityKit { - include!(concat!(env!("OUT_DIR"), "/ActivityKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "AdServices"))] -pub mod AdServices { - include!(concat!(env!("OUT_DIR"), "/AdServices.rs")); -} -#[cfg(all(target_os = "ios", feature = "AdSupport"))] -pub mod AdSupport { - include!(concat!(env!("OUT_DIR"), "/AdSupport.rs")); -} -#[cfg(all(target_os = "ios", feature = "AddressBook"))] -pub mod AddressBook { - include!(concat!(env!("OUT_DIR"), "/AddressBook.rs")); -} -#[cfg(all(target_os = "ios", feature = "AddressBookUI"))] -pub mod AddressBookUI { - include!(concat!(env!("OUT_DIR"), "/AddressBookUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "AppClip"))] -pub mod AppClip { - include!(concat!(env!("OUT_DIR"), "/AppClip.rs")); -} -#[cfg(all(target_os = "ios", feature = "AppIntents"))] -pub mod AppIntents { - include!(concat!(env!("OUT_DIR"), "/AppIntents.rs")); -} -#[cfg(all(target_os = "ios", feature = "AppTrackingTransparency"))] -pub mod AppTrackingTransparency { - include!(concat!(env!("OUT_DIR"), "/AppTrackingTransparency.rs")); -} -#[cfg(all(target_os = "ios", feature = "AssetsLibrary"))] -pub mod AssetsLibrary { - include!(concat!(env!("OUT_DIR"), "/AssetsLibrary.rs")); -} -#[cfg(all(target_os = "ios", feature = "AudioToolbox"))] -pub mod AudioToolbox { - include!(concat!(env!("OUT_DIR"), "/AudioToolbox.rs")); -} -#[cfg(all(target_os = "ios", feature = "AudioUnit"))] -pub mod AudioUnit { - include!(concat!(env!("OUT_DIR"), "/AudioUnit.rs")); -} -#[cfg(all(target_os = "ios", feature = "AuthenticationServices"))] -pub mod AuthenticationServices { - include!(concat!(env!("OUT_DIR"), "/AuthenticationServices.rs")); -} -#[cfg(all(target_os = "ios", feature = "AutomaticAssessmentConfiguration"))] -pub mod AutomaticAssessmentConfiguration { - include!(concat!( - env!("OUT_DIR"), - "/AutomaticAssessmentConfiguration.rs" - )); -} -#[cfg(all(target_os = "ios", feature = "BackgroundAssets"))] -pub mod BackgroundAssets { - include!(concat!(env!("OUT_DIR"), "/BackgroundAssets.rs")); -} -#[cfg(all(target_os = "ios", feature = "BackgroundTasks"))] -pub mod BackgroundTasks { - include!(concat!(env!("OUT_DIR"), "/BackgroundTasks.rs")); -} -#[cfg(all(target_os = "ios", feature = "BusinessChat"))] -pub mod BusinessChat { - include!(concat!(env!("OUT_DIR"), "/BusinessChat.rs")); -} -#[cfg(all(target_os = "ios", feature = "CFNetwork"))] -pub mod CFNetwork { - include!(concat!(env!("OUT_DIR"), "/CFNetwork.rs")); -} -#[cfg(all(target_os = "ios", feature = "CallKit"))] -pub mod CallKit { - include!(concat!(env!("OUT_DIR"), "/CallKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "CarPlay"))] -pub mod CarPlay { - include!(concat!(env!("OUT_DIR"), "/CarPlay.rs")); -} -#[cfg(all(target_os = "ios", feature = "ClassKit"))] -pub mod ClassKit { - include!(concat!(env!("OUT_DIR"), "/ClassKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "ClockKit"))] -pub mod ClockKit { - include!(concat!(env!("OUT_DIR"), "/ClockKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "CloudKit"))] -pub mod CloudKit { - include!(concat!(env!("OUT_DIR"), "/CloudKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "ColorSync"))] -pub mod ColorSync { - include!(concat!(env!("OUT_DIR"), "/ColorSync.rs")); -} -#[cfg(all(target_os = "ios", feature = "Contacts"))] -pub mod Contacts { - include!(concat!(env!("OUT_DIR"), "/Contacts.rs")); -} -#[cfg(all(target_os = "ios", feature = "ContactsUI"))] -pub mod ContactsUI { - include!(concat!(env!("OUT_DIR"), "/ContactsUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreAudio"))] -pub mod CoreAudio { - include!(concat!(env!("OUT_DIR"), "/CoreAudio.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreAudioKit"))] -pub mod CoreAudioKit { - include!(concat!(env!("OUT_DIR"), "/CoreAudioKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreBluetooth"))] -pub mod CoreBluetooth { - include!(concat!(env!("OUT_DIR"), "/CoreBluetooth.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreData"))] -pub mod CoreData { - include!(concat!(env!("OUT_DIR"), "/CoreData.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreFoundation"))] -pub mod CoreFoundation { - include!(concat!(env!("OUT_DIR"), "/CoreFoundation.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreGraphics"))] -pub mod CoreGraphics { - include!(concat!(env!("OUT_DIR"), "/CoreGraphics.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreHaptics"))] -pub mod CoreHaptics { - include!(concat!(env!("OUT_DIR"), "/CoreHaptics.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreImage"))] -pub mod CoreImage { - include!(concat!(env!("OUT_DIR"), "/CoreImage.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreLocation"))] -pub mod CoreLocation { - include!(concat!(env!("OUT_DIR"), "/CoreLocation.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreLocationUI"))] -pub mod CoreLocationUI { - include!(concat!(env!("OUT_DIR"), "/CoreLocationUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreMIDI"))] -pub mod CoreMIDI { - include!(concat!(env!("OUT_DIR"), "/CoreMIDI.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreML"))] -pub mod CoreML { - include!(concat!(env!("OUT_DIR"), "/CoreML.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreMedia"))] -pub mod CoreMedia { - include!(concat!(env!("OUT_DIR"), "/CoreMedia.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreMotion"))] -pub mod CoreMotion { - include!(concat!(env!("OUT_DIR"), "/CoreMotion.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreNFC"))] -pub mod CoreNFC { - include!(concat!(env!("OUT_DIR"), "/CoreNFC.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreServices"))] -pub mod CoreServices { - include!(concat!(env!("OUT_DIR"), "/CoreServices.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreSpotlight"))] -pub mod CoreSpotlight { - include!(concat!(env!("OUT_DIR"), "/CoreSpotlight.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreTelephony"))] -pub mod CoreTelephony { - include!(concat!(env!("OUT_DIR"), "/CoreTelephony.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreText"))] -pub mod CoreText { - include!(concat!(env!("OUT_DIR"), "/CoreText.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreTransferable"))] -pub mod CoreTransferable { - include!(concat!(env!("OUT_DIR"), "/CoreTransferable.rs")); -} -#[cfg(all(target_os = "ios", feature = "CoreVideo"))] -pub mod CoreVideo { - include!(concat!(env!("OUT_DIR"), "/CoreVideo.rs")); -} -#[cfg(all(target_os = "ios", feature = "CryptoTokenKit"))] -pub mod CryptoTokenKit { - include!(concat!(env!("OUT_DIR"), "/CryptoTokenKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "DataDetection"))] -pub mod DataDetection { - include!(concat!(env!("OUT_DIR"), "/DataDetection.rs")); -} -#[cfg(all(target_os = "ios", feature = "DeviceCheck"))] -pub mod DeviceCheck { - include!(concat!(env!("OUT_DIR"), "/DeviceCheck.rs")); -} -#[cfg(all(target_os = "ios", feature = "DeviceDiscoveryExtension"))] -pub mod DeviceDiscoveryExtension { - include!(concat!(env!("OUT_DIR"), "/DeviceDiscoveryExtension.rs")); -} -#[cfg(all(target_os = "ios", feature = "EventKit"))] -pub mod EventKit { - include!(concat!(env!("OUT_DIR"), "/EventKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "EventKitUI"))] -pub mod EventKitUI { - include!(concat!(env!("OUT_DIR"), "/EventKitUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "ExposureNotification"))] -pub mod ExposureNotification { - include!(concat!(env!("OUT_DIR"), "/ExposureNotification.rs")); -} -#[cfg(all(target_os = "ios", feature = "ExtensionFoundation"))] -pub mod ExtensionFoundation { - include!(concat!(env!("OUT_DIR"), "/ExtensionFoundation.rs")); -} -#[cfg(all(target_os = "ios", feature = "ExtensionKit"))] -pub mod ExtensionKit { - include!(concat!(env!("OUT_DIR"), "/ExtensionKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "ExternalAccessory"))] -pub mod ExternalAccessory { - include!(concat!(env!("OUT_DIR"), "/ExternalAccessory.rs")); -} -#[cfg(all(target_os = "ios", feature = "FileProvider"))] -pub mod FileProvider { - include!(concat!(env!("OUT_DIR"), "/FileProvider.rs")); -} -#[cfg(all(target_os = "ios", feature = "FileProviderUI"))] -pub mod FileProviderUI { - include!(concat!(env!("OUT_DIR"), "/FileProviderUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "Foundation"))] -pub mod Foundation { - include!(concat!(env!("OUT_DIR"), "/Foundation.rs")); -} -#[cfg(all(target_os = "ios", feature = "GLKit"))] -pub mod GLKit { - include!(concat!(env!("OUT_DIR"), "/GLKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "GSS"))] -pub mod GSS { - include!(concat!(env!("OUT_DIR"), "/GSS.rs")); -} -#[cfg(all(target_os = "ios", feature = "GameController"))] -pub mod GameController { - include!(concat!(env!("OUT_DIR"), "/GameController.rs")); -} -#[cfg(all(target_os = "ios", feature = "GameKit"))] -pub mod GameKit { - include!(concat!(env!("OUT_DIR"), "/GameKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "GameplayKit"))] -pub mod GameplayKit { - include!(concat!(env!("OUT_DIR"), "/GameplayKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "HealthKit"))] -pub mod HealthKit { - include!(concat!(env!("OUT_DIR"), "/HealthKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "HealthKitUI"))] -pub mod HealthKitUI { - include!(concat!(env!("OUT_DIR"), "/HealthKitUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "HomeKit"))] -pub mod HomeKit { - include!(concat!(env!("OUT_DIR"), "/HomeKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "IOSurface"))] -pub mod IOSurface { - include!(concat!(env!("OUT_DIR"), "/IOSurface.rs")); -} -#[cfg(all(target_os = "ios", feature = "IdentityLookup"))] -pub mod IdentityLookup { - include!(concat!(env!("OUT_DIR"), "/IdentityLookup.rs")); -} -#[cfg(all(target_os = "ios", feature = "IdentityLookupUI"))] -pub mod IdentityLookupUI { - include!(concat!(env!("OUT_DIR"), "/IdentityLookupUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "ImageCaptureCore"))] -pub mod ImageCaptureCore { - include!(concat!(env!("OUT_DIR"), "/ImageCaptureCore.rs")); -} -#[cfg(all(target_os = "ios", feature = "ImageIO"))] -pub mod ImageIO { - include!(concat!(env!("OUT_DIR"), "/ImageIO.rs")); -} -#[cfg(all(target_os = "ios", feature = "Intents"))] -pub mod Intents { - include!(concat!(env!("OUT_DIR"), "/Intents.rs")); -} -#[cfg(all(target_os = "ios", feature = "IntentsUI"))] -pub mod IntentsUI { - include!(concat!(env!("OUT_DIR"), "/IntentsUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "JavaScriptCore"))] -pub mod JavaScriptCore { - include!(concat!(env!("OUT_DIR"), "/JavaScriptCore.rs")); -} -#[cfg(all(target_os = "ios", feature = "LinkPresentation"))] -pub mod LinkPresentation { - include!(concat!(env!("OUT_DIR"), "/LinkPresentation.rs")); -} -#[cfg(all(target_os = "ios", feature = "LocalAuthentication"))] -pub mod LocalAuthentication { - include!(concat!(env!("OUT_DIR"), "/LocalAuthentication.rs")); -} -#[cfg(all(target_os = "ios", feature = "LocalAuthenticationEmbeddedUI"))] -pub mod LocalAuthenticationEmbeddedUI { - include!(concat!( - env!("OUT_DIR"), - "/LocalAuthenticationEmbeddedUI.rs" - )); -} -#[cfg(all(target_os = "ios", feature = "MLCompute"))] -pub mod MLCompute { - include!(concat!(env!("OUT_DIR"), "/MLCompute.rs")); -} -#[cfg(all(target_os = "ios", feature = "MapKit"))] -pub mod MapKit { - include!(concat!(env!("OUT_DIR"), "/MapKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "Matter"))] -pub mod Matter { - include!(concat!(env!("OUT_DIR"), "/Matter.rs")); -} -#[cfg(all(target_os = "ios", feature = "MatterSupport"))] -pub mod MatterSupport { - include!(concat!(env!("OUT_DIR"), "/MatterSupport.rs")); -} -#[cfg(all(target_os = "ios", feature = "MediaAccessibility"))] -pub mod MediaAccessibility { - include!(concat!(env!("OUT_DIR"), "/MediaAccessibility.rs")); -} -#[cfg(all(target_os = "ios", feature = "MediaPlayer"))] -pub mod MediaPlayer { - include!(concat!(env!("OUT_DIR"), "/MediaPlayer.rs")); -} -#[cfg(all(target_os = "ios", feature = "MediaSetup"))] -pub mod MediaSetup { - include!(concat!(env!("OUT_DIR"), "/MediaSetup.rs")); -} -#[cfg(all(target_os = "ios", feature = "MediaToolbox"))] -pub mod MediaToolbox { - include!(concat!(env!("OUT_DIR"), "/MediaToolbox.rs")); -} -#[cfg(all(target_os = "ios", feature = "MessageUI"))] -pub mod MessageUI { - include!(concat!(env!("OUT_DIR"), "/MessageUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "Messages"))] -pub mod Messages { - include!(concat!(env!("OUT_DIR"), "/Messages.rs")); -} -#[cfg(all(target_os = "ios", feature = "Metal"))] -pub mod Metal { - include!(concat!(env!("OUT_DIR"), "/Metal.rs")); -} -#[cfg(all(target_os = "ios", feature = "MetalFX"))] -pub mod MetalFX { - include!(concat!(env!("OUT_DIR"), "/MetalFX.rs")); -} -#[cfg(all(target_os = "ios", feature = "MetalKit"))] -pub mod MetalKit { - include!(concat!(env!("OUT_DIR"), "/MetalKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "MetalPerformanceShaders"))] -pub mod MetalPerformanceShaders { - include!(concat!(env!("OUT_DIR"), "/MetalPerformanceShaders.rs")); -} -#[cfg(all(target_os = "ios", feature = "MetalPerformanceShadersGraph"))] -pub mod MetalPerformanceShadersGraph { - include!(concat!(env!("OUT_DIR"), "/MetalPerformanceShadersGraph.rs")); -} -#[cfg(all(target_os = "ios", feature = "MetricKit"))] -pub mod MetricKit { - include!(concat!(env!("OUT_DIR"), "/MetricKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "MobileCoreServices"))] -pub mod MobileCoreServices { - include!(concat!(env!("OUT_DIR"), "/MobileCoreServices.rs")); -} -#[cfg(all(target_os = "ios", feature = "ModelIO"))] -pub mod ModelIO { - include!(concat!(env!("OUT_DIR"), "/ModelIO.rs")); -} -#[cfg(all(target_os = "ios", feature = "MultipeerConnectivity"))] -pub mod MultipeerConnectivity { - include!(concat!(env!("OUT_DIR"), "/MultipeerConnectivity.rs")); -} -#[cfg(all(target_os = "ios", feature = "NaturalLanguage"))] -pub mod NaturalLanguage { - include!(concat!(env!("OUT_DIR"), "/NaturalLanguage.rs")); -} -#[cfg(all(target_os = "ios", feature = "NearbyInteraction"))] -pub mod NearbyInteraction { - include!(concat!(env!("OUT_DIR"), "/NearbyInteraction.rs")); -} -#[cfg(all(target_os = "ios", feature = "Network"))] -pub mod Network { - include!(concat!(env!("OUT_DIR"), "/Network.rs")); -} -#[cfg(all(target_os = "ios", feature = "NetworkExtension"))] -pub mod NetworkExtension { - include!(concat!(env!("OUT_DIR"), "/NetworkExtension.rs")); -} -#[cfg(all(target_os = "ios", feature = "NewsstandKit"))] -pub mod NewsstandKit { - include!(concat!(env!("OUT_DIR"), "/NewsstandKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "NotificationCenter"))] -pub mod NotificationCenter { - include!(concat!(env!("OUT_DIR"), "/NotificationCenter.rs")); -} -#[cfg(all(target_os = "ios", feature = "OSLog"))] -pub mod OSLog { - include!(concat!(env!("OUT_DIR"), "/OSLog.rs")); -} -#[cfg(all(target_os = "ios", feature = "OpenAL"))] -pub mod OpenAL { - include!(concat!(env!("OUT_DIR"), "/OpenAL.rs")); -} -#[cfg(all(target_os = "ios", feature = "OpenGLES"))] -pub mod OpenGLES { - include!(concat!(env!("OUT_DIR"), "/OpenGLES.rs")); -} -#[cfg(all(target_os = "ios", feature = "PDFKit"))] -pub mod PDFKit { - include!(concat!(env!("OUT_DIR"), "/PDFKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "PHASE"))] -pub mod PHASE { - include!(concat!(env!("OUT_DIR"), "/PHASE.rs")); -} -#[cfg(all(target_os = "ios", feature = "PassKit"))] -pub mod PassKit { - include!(concat!(env!("OUT_DIR"), "/PassKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "PencilKit"))] -pub mod PencilKit { - include!(concat!(env!("OUT_DIR"), "/PencilKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "Photos"))] -pub mod Photos { - include!(concat!(env!("OUT_DIR"), "/Photos.rs")); -} -#[cfg(all(target_os = "ios", feature = "PhotosUI"))] -pub mod PhotosUI { - include!(concat!(env!("OUT_DIR"), "/PhotosUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "ProximityReader"))] -pub mod ProximityReader { - include!(concat!(env!("OUT_DIR"), "/ProximityReader.rs")); -} -#[cfg(all(target_os = "ios", feature = "PushKit"))] -pub mod PushKit { - include!(concat!(env!("OUT_DIR"), "/PushKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "PushToTalk"))] -pub mod PushToTalk { - include!(concat!(env!("OUT_DIR"), "/PushToTalk.rs")); -} -#[cfg(all(target_os = "ios", feature = "QuartzCore"))] -pub mod QuartzCore { - include!(concat!(env!("OUT_DIR"), "/QuartzCore.rs")); -} -#[cfg(all(target_os = "ios", feature = "QuickLook"))] -pub mod QuickLook { - include!(concat!(env!("OUT_DIR"), "/QuickLook.rs")); -} -#[cfg(all(target_os = "ios", feature = "QuickLookThumbnailing"))] -pub mod QuickLookThumbnailing { - include!(concat!(env!("OUT_DIR"), "/QuickLookThumbnailing.rs")); -} -#[cfg(all(target_os = "ios", feature = "ReplayKit"))] -pub mod ReplayKit { - include!(concat!(env!("OUT_DIR"), "/ReplayKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "RoomPlan"))] -pub mod RoomPlan { - include!(concat!(env!("OUT_DIR"), "/RoomPlan.rs")); -} -#[cfg(all(target_os = "ios", feature = "SafariServices"))] -pub mod SafariServices { - include!(concat!(env!("OUT_DIR"), "/SafariServices.rs")); -} -#[cfg(all(target_os = "ios", feature = "SafetyKit"))] -pub mod SafetyKit { - include!(concat!(env!("OUT_DIR"), "/SafetyKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "SceneKit"))] -pub mod SceneKit { - include!(concat!(env!("OUT_DIR"), "/SceneKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "ScreenTime"))] -pub mod ScreenTime { - include!(concat!(env!("OUT_DIR"), "/ScreenTime.rs")); -} -#[cfg(all(target_os = "ios", feature = "Security"))] -pub mod Security { - include!(concat!(env!("OUT_DIR"), "/Security.rs")); -} -#[cfg(all(target_os = "ios", feature = "SensorKit"))] -pub mod SensorKit { - include!(concat!(env!("OUT_DIR"), "/SensorKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "SharedWithYou"))] -pub mod SharedWithYou { - include!(concat!(env!("OUT_DIR"), "/SharedWithYou.rs")); -} -#[cfg(all(target_os = "ios", feature = "SharedWithYouCore"))] -pub mod SharedWithYouCore { - include!(concat!(env!("OUT_DIR"), "/SharedWithYouCore.rs")); -} -#[cfg(all(target_os = "ios", feature = "ShazamKit"))] -pub mod ShazamKit { - include!(concat!(env!("OUT_DIR"), "/ShazamKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "Social"))] -pub mod Social { - include!(concat!(env!("OUT_DIR"), "/Social.rs")); -} -#[cfg(all(target_os = "ios", feature = "SoundAnalysis"))] -pub mod SoundAnalysis { - include!(concat!(env!("OUT_DIR"), "/SoundAnalysis.rs")); -} -#[cfg(all(target_os = "ios", feature = "Speech"))] -pub mod Speech { - include!(concat!(env!("OUT_DIR"), "/Speech.rs")); -} -#[cfg(all(target_os = "ios", feature = "SpriteKit"))] -pub mod SpriteKit { - include!(concat!(env!("OUT_DIR"), "/SpriteKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "StoreKit"))] -pub mod StoreKit { - include!(concat!(env!("OUT_DIR"), "/StoreKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "SwiftUI"))] -pub mod SwiftUI { - include!(concat!(env!("OUT_DIR"), "/SwiftUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "SystemConfiguration"))] -pub mod SystemConfiguration { - include!(concat!(env!("OUT_DIR"), "/SystemConfiguration.rs")); -} -#[cfg(all(target_os = "ios", feature = "ThreadNetwork"))] -pub mod ThreadNetwork { - include!(concat!(env!("OUT_DIR"), "/ThreadNetwork.rs")); -} -#[cfg(all(target_os = "ios", feature = "Twitter"))] -pub mod Twitter { - include!(concat!(env!("OUT_DIR"), "/Twitter.rs")); -} -#[cfg(all(target_os = "ios", feature = "UIKit"))] -pub mod UIKit { - include!(concat!(env!("OUT_DIR"), "/UIKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "UniformTypeIdentifiers"))] -pub mod UniformTypeIdentifiers { - include!(concat!(env!("OUT_DIR"), "/UniformTypeIdentifiers.rs")); -} -#[cfg(all(target_os = "ios", feature = "UserNotifications"))] -pub mod UserNotifications { - include!(concat!(env!("OUT_DIR"), "/UserNotifications.rs")); -} -#[cfg(all(target_os = "ios", feature = "UserNotificationsUI"))] -pub mod UserNotificationsUI { - include!(concat!(env!("OUT_DIR"), "/UserNotificationsUI.rs")); -} -#[cfg(all(target_os = "ios", feature = "VideoSubscriberAccount"))] -pub mod VideoSubscriberAccount { - include!(concat!(env!("OUT_DIR"), "/VideoSubscriberAccount.rs")); -} -#[cfg(all(target_os = "ios", feature = "VideoToolbox"))] -pub mod VideoToolbox { - include!(concat!(env!("OUT_DIR"), "/VideoToolbox.rs")); -} -#[cfg(all(target_os = "ios", feature = "Vision"))] -pub mod Vision { - include!(concat!(env!("OUT_DIR"), "/Vision.rs")); -} -#[cfg(all(target_os = "ios", feature = "VisionKit"))] -pub mod VisionKit { - include!(concat!(env!("OUT_DIR"), "/VisionKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "WatchConnectivity"))] -pub mod WatchConnectivity { - include!(concat!(env!("OUT_DIR"), "/WatchConnectivity.rs")); -} -#[cfg(all(target_os = "ios", feature = "WebKit"))] -pub mod WebKit { - include!(concat!(env!("OUT_DIR"), "/WebKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "WidgetKit"))] -pub mod WidgetKit { - include!(concat!(env!("OUT_DIR"), "/WidgetKit.rs")); -} -#[cfg(all(target_os = "ios", feature = "iAd"))] -pub mod iAd { - include!(concat!(env!("OUT_DIR"), "/iAd.rs")); -} +#[cfg(test)] +mod test; + +#[cfg(all(feature = "prebuilt", target_os = "ios"))] +pub use apple_sys_ios::*; +#[cfg(all(feature = "prebuilt", target_os = "macos"))] +pub use apple_sys_macos::*; diff --git a/sys/src/test.rs b/sys/src/test.rs new file mode 100644 index 0000000..5d90a07 --- /dev/null +++ b/sys/src/test.rs @@ -0,0 +1,1541 @@ +//! apple-sys main module +//! auto-generated by "python 'configure.py'" +#![allow(dead_code)] +#![allow(non_camel_case_types)] +#![allow(non_upper_case_globals)] +#![allow(improper_ctypes)] +#![allow(non_snake_case)] + +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "iAd"))] +use crate::iAd; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "iTunesLibrary"))] +use crate::iTunesLibrary; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "vmnet"))] +use crate::vmnet; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ARKit"))] +use crate::ARKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AVFAudio"))] +use crate::AVFAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AVFAudio"))] +use crate::AVFAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "AVFAudio"))] +use crate::AVFAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AVFAudio"))] +use crate::AVFAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AVFoundation"))] +use crate::AVFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AVFoundation"))] +use crate::AVFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "AVFoundation"))] +use crate::AVFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AVFoundation"))] +use crate::AVFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AVKit"))] +use crate::AVKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AVKit"))] +use crate::AVKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "AVKit"))] +use crate::AVKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AVKit"))] +use crate::AVKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AVRouting"))] +use crate::AVRouting; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AVRouting"))] +use crate::AVRouting; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Accelerate"))] +use crate::Accelerate; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Accelerate"))] +use crate::Accelerate; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Accelerate"))] +use crate::Accelerate; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Accelerate"))] +use crate::Accelerate; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Accessibility"))] +use crate::Accessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Accessibility"))] +use crate::Accessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Accessibility"))] +use crate::Accessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Accessibility"))] +use crate::Accessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Accounts"))] +use crate::Accounts; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Accounts"))] +use crate::Accounts; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ActivityKit"))] +use crate::ActivityKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AdServices"))] +use crate::AdServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AdServices"))] +use crate::AdServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AdSupport"))] +use crate::AdSupport; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AdSupport"))] +use crate::AdSupport; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AdSupport"))] +use crate::AdSupport; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AddressBook"))] +use crate::AddressBook; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AddressBook"))] +use crate::AddressBook; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AddressBookUI"))] +use crate::AddressBookUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AppClip"))] +use crate::AppClip; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AppIntents"))] +use crate::AppIntents; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AppIntents"))] +use crate::AppIntents; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "AppIntents"))] +use crate::AppIntents; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AppIntents"))] +use crate::AppIntents; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AppKit"))] +use crate::AppKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AppTrackingTransparency"))] +use crate::AppTrackingTransparency; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AppTrackingTransparency"))] +use crate::AppTrackingTransparency; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AppTrackingTransparency"))] +use crate::AppTrackingTransparency; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AppleScriptKit"))] +use crate::AppleScriptKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AppleScriptObjC"))] +use crate::AppleScriptObjC; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ApplicationServices"))] +use crate::ApplicationServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AssetsLibrary"))] +use crate::AssetsLibrary; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AudioToolbox"))] +use crate::AudioToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AudioToolbox"))] +use crate::AudioToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AudioToolbox"))] +use crate::AudioToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AudioUnit"))] +use crate::AudioUnit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AudioUnit"))] +use crate::AudioUnit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AudioUnit"))] +use crate::AudioUnit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AudioVideoBridging"))] +use crate::AudioVideoBridging; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AuthenticationServices"))] +use crate::AuthenticationServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AuthenticationServices"))] +use crate::AuthenticationServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "AuthenticationServices"))] +use crate::AuthenticationServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "AuthenticationServices"))] +use crate::AuthenticationServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AutomaticAssessmentConfiguration"))] +use crate::AutomaticAssessmentConfiguration; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "AutomaticAssessmentConfiguration"))] +use crate::AutomaticAssessmentConfiguration; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Automator"))] +use crate::Automator; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "BackgroundAssets"))] +use crate::BackgroundAssets; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "BackgroundAssets"))] +use crate::BackgroundAssets; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "BackgroundTasks"))] +use crate::BackgroundTasks; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "BackgroundTasks"))] +use crate::BackgroundTasks; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "BackgroundTasks"))] +use crate::BackgroundTasks; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "BusinessChat"))] +use crate::BusinessChat; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "BusinessChat"))] +use crate::BusinessChat; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CFNetwork"))] +use crate::CFNetwork; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CFNetwork"))] +use crate::CFNetwork; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CFNetwork"))] +use crate::CFNetwork; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CalendarStore"))] +use crate::CalendarStore; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CallKit"))] +use crate::CallKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CallKit"))] +use crate::CallKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CallKit"))] +use crate::CallKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CarPlay"))] +use crate::CarPlay; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Carbon"))] +use crate::Carbon; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ClassKit"))] +use crate::ClassKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ClassKit"))] +use crate::ClassKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ClockKit"))] +use crate::ClockKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "ClockKit"))] +use crate::ClockKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CloudKit"))] +use crate::CloudKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CloudKit"))] +use crate::CloudKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CloudKit"))] +use crate::CloudKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CloudKit"))] +use crate::CloudKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Cocoa"))] +use crate::Cocoa; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Collaboration"))] +use crate::Collaboration; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ColorSync"))] +use crate::ColorSync; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ColorSync"))] +use crate::ColorSync; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "ColorSync"))] +use crate::ColorSync; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ColorSync"))] +use crate::ColorSync; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Contacts"))] +use crate::Contacts; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Contacts"))] +use crate::Contacts; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Contacts"))] +use crate::Contacts; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ContactsUI"))] +use crate::ContactsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ContactsUI"))] +use crate::ContactsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreAudio"))] +use crate::CoreAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreAudio"))] +use crate::CoreAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreAudio"))] +use crate::CoreAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreAudio"))] +use crate::CoreAudio; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreAudioKit"))] +use crate::CoreAudioKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreAudioKit"))] +use crate::CoreAudioKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreBluetooth"))] +use crate::CoreBluetooth; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreBluetooth"))] +use crate::CoreBluetooth; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreBluetooth"))] +use crate::CoreBluetooth; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreBluetooth"))] +use crate::CoreBluetooth; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreData"))] +use crate::CoreData; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreData"))] +use crate::CoreData; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreData"))] +use crate::CoreData; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreData"))] +use crate::CoreData; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreFoundation"))] +use crate::CoreFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreFoundation"))] +use crate::CoreFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreFoundation"))] +use crate::CoreFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreFoundation"))] +use crate::CoreFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreGraphics"))] +use crate::CoreGraphics; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreGraphics"))] +use crate::CoreGraphics; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreGraphics"))] +use crate::CoreGraphics; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreGraphics"))] +use crate::CoreGraphics; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreHaptics"))] +use crate::CoreHaptics; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreHaptics"))] +use crate::CoreHaptics; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreHaptics"))] +use crate::CoreHaptics; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreImage"))] +use crate::CoreImage; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreImage"))] +use crate::CoreImage; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreImage"))] +use crate::CoreImage; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreLocation"))] +use crate::CoreLocation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreLocation"))] +use crate::CoreLocation; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreLocation"))] +use crate::CoreLocation; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreLocation"))] +use crate::CoreLocation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreLocationUI"))] +use crate::CoreLocationUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreLocationUI"))] +use crate::CoreLocationUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreMIDI"))] +use crate::CoreMIDI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreMIDI"))] +use crate::CoreMIDI; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreMIDI"))] +use crate::CoreMIDI; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreMIDI"))] +use crate::CoreMIDI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreML"))] +use crate::CoreML; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreML"))] +use crate::CoreML; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreML"))] +use crate::CoreML; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreML"))] +use crate::CoreML; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreMedia"))] +use crate::CoreMedia; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreMedia"))] +use crate::CoreMedia; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreMedia"))] +use crate::CoreMedia; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreMedia"))] +use crate::CoreMedia; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreMediaIO"))] +use crate::CoreMediaIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreMotion"))] +use crate::CoreMotion; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreMotion"))] +use crate::CoreMotion; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreMotion"))] +use crate::CoreMotion; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreNFC"))] +use crate::CoreNFC; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreServices"))] +use crate::CoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreServices"))] +use crate::CoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreServices"))] +use crate::CoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreServices"))] +use crate::CoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreSpotlight"))] +use crate::CoreSpotlight; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreSpotlight"))] +use crate::CoreSpotlight; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreSpotlight"))] +use crate::CoreSpotlight; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreTelephony"))] +use crate::CoreTelephony; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreTelephony"))] +use crate::CoreTelephony; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreText"))] +use crate::CoreText; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreText"))] +use crate::CoreText; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreText"))] +use crate::CoreText; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreText"))] +use crate::CoreText; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreTransferable"))] +use crate::CoreTransferable; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreTransferable"))] +use crate::CoreTransferable; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreTransferable"))] +use crate::CoreTransferable; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreTransferable"))] +use crate::CoreTransferable; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreVideo"))] +use crate::CoreVideo; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CoreVideo"))] +use crate::CoreVideo; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CoreVideo"))] +use crate::CoreVideo; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CoreVideo"))] +use crate::CoreVideo; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CoreWLAN"))] +use crate::CoreWLAN; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "CryptoTokenKit"))] +use crate::CryptoTokenKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "CryptoTokenKit"))] +use crate::CryptoTokenKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "CryptoTokenKit"))] +use crate::CryptoTokenKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "CryptoTokenKit"))] +use crate::CryptoTokenKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DVDPlayback"))] +use crate::DVDPlayback; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DataDetection"))] +use crate::DataDetection; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "DataDetection"))] +use crate::DataDetection; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "DataDetection"))] +use crate::DataDetection; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "DataDetection"))] +use crate::DataDetection; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DeviceCheck"))] +use crate::DeviceCheck; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "DeviceCheck"))] +use crate::DeviceCheck; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "DeviceCheck"))] +use crate::DeviceCheck; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "DeviceCheck"))] +use crate::DeviceCheck; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "DeviceDiscoveryExtension"))] +use crate::DeviceDiscoveryExtension; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "DeviceDiscoveryUI"))] +use crate::DeviceDiscoveryUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DirectoryService"))] +use crate::DirectoryService; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DiscRecording"))] +use crate::DiscRecording; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DiscRecordingUI"))] +use crate::DiscRecordingUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "DiskArbitration"))] +use crate::DiskArbitration; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "EventKit"))] +use crate::EventKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "EventKit"))] +use crate::EventKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "EventKit"))] +use crate::EventKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "EventKitUI"))] +use crate::EventKitUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ExceptionHandling"))] +use crate::ExceptionHandling; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ExecutionPolicy"))] +use crate::ExecutionPolicy; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ExposureNotification"))] +use crate::ExposureNotification; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ExposureNotification"))] +use crate::ExposureNotification; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ExposureNotification"))] +use crate::ExposureNotification; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ExtensionFoundation"))] +use crate::ExtensionFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ExtensionFoundation"))] +use crate::ExtensionFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "ExtensionFoundation"))] +use crate::ExtensionFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ExtensionFoundation"))] +use crate::ExtensionFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ExtensionKit"))] +use crate::ExtensionKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ExtensionKit"))] +use crate::ExtensionKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "ExtensionKit"))] +use crate::ExtensionKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ExtensionKit"))] +use crate::ExtensionKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ExternalAccessory"))] +use crate::ExternalAccessory; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ExternalAccessory"))] +use crate::ExternalAccessory; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ExternalAccessory"))] +use crate::ExternalAccessory; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "FileProvider"))] +use crate::FileProvider; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "FileProvider"))] +use crate::FileProvider; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "FileProviderUI"))] +use crate::FileProviderUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "FileProviderUI"))] +use crate::FileProviderUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "FinderSync"))] +use crate::FinderSync; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ForceFeedback"))] +use crate::ForceFeedback; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Foundation"))] +use crate::Foundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Foundation"))] +use crate::Foundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Foundation"))] +use crate::Foundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Foundation"))] +use crate::Foundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "GLKit"))] +use crate::GLKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "GLKit"))] +use crate::GLKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "GLKit"))] +use crate::GLKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "GameController"))] +use crate::GameController; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "GameController"))] +use crate::GameController; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "GameController"))] +use crate::GameController; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "GameKit"))] +use crate::GameKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "GameKit"))] +use crate::GameKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "GameKit"))] +use crate::GameKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "GameKit"))] +use crate::GameKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "GameplayKit"))] +use crate::GameplayKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "GameplayKit"))] +use crate::GameplayKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "GameplayKit"))] +use crate::GameplayKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "HealthKit"))] +use crate::HealthKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "HealthKit"))] +use crate::HealthKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "HealthKit"))] +use crate::HealthKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "HealthKitUI"))] +use crate::HealthKitUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "HomeKit"))] +use crate::HomeKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "HomeKit"))] +use crate::HomeKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "HomeKit"))] +use crate::HomeKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Hypervisor"))] +use crate::Hypervisor; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ICADevices"))] +use crate::ICADevices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IMServicePlugIn"))] +use crate::IMServicePlugIn; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IOBluetooth"))] +use crate::IOBluetooth; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IOBluetoothUI"))] +use crate::IOBluetoothUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IOKit"))] +use crate::IOKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IOSurface"))] +use crate::IOSurface; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "IOSurface"))] +use crate::IOSurface; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "IOSurface"))] +use crate::IOSurface; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IOUSBHost"))] +use crate::IOUSBHost; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IdentityLookup"))] +use crate::IdentityLookup; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "IdentityLookup"))] +use crate::IdentityLookup; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "IdentityLookupUI"))] +use crate::IdentityLookupUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ImageCaptureCore"))] +use crate::ImageCaptureCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ImageCaptureCore"))] +use crate::ImageCaptureCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ImageIO"))] +use crate::ImageIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ImageIO"))] +use crate::ImageIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "ImageIO"))] +use crate::ImageIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ImageIO"))] +use crate::ImageIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "InputMethodKit"))] +use crate::InputMethodKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "InstallerPlugins"))] +use crate::InstallerPlugins; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "InstantMessage"))] +use crate::InstantMessage; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Intents"))] +use crate::Intents; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Intents"))] +use crate::Intents; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Intents"))] +use crate::Intents; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Intents"))] +use crate::Intents; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "IntentsUI"))] +use crate::IntentsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "IntentsUI"))] +use crate::IntentsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "IntentsUI"))] +use crate::IntentsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "JavaNativeFoundation"))] +use crate::JavaNativeFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "JavaRuntimeSupport"))] +use crate::JavaRuntimeSupport; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "JavaScriptCore"))] +use crate::JavaScriptCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "JavaScriptCore"))] +use crate::JavaScriptCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "JavaScriptCore"))] +use crate::JavaScriptCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Kerberos"))] +use crate::Kerberos; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "KernelManagement"))] +use crate::KernelManagement; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "LatentSemanticMapping"))] +use crate::LatentSemanticMapping; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "LinkPresentation"))] +use crate::LinkPresentation; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "LinkPresentation"))] +use crate::LinkPresentation; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "LinkPresentation"))] +use crate::LinkPresentation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "LocalAuthentication"))] +use crate::LocalAuthentication; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "LocalAuthentication"))] +use crate::LocalAuthentication; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "LocalAuthentication"))] +use crate::LocalAuthentication; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "LocalAuthenticationEmbeddedUI"))] +use crate::LocalAuthenticationEmbeddedUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "LocalAuthenticationEmbeddedUI"))] +use crate::LocalAuthenticationEmbeddedUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MLCompute"))] +use crate::MLCompute; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MLCompute"))] +use crate::MLCompute; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MLCompute"))] +use crate::MLCompute; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MailKit"))] +use crate::MailKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MapKit"))] +use crate::MapKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MapKit"))] +use crate::MapKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "MapKit"))] +use crate::MapKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MapKit"))] +use crate::MapKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Matter"))] +use crate::Matter; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Matter"))] +use crate::Matter; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Matter"))] +use crate::Matter; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Matter"))] +use crate::Matter; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MatterSupport"))] +use crate::MatterSupport; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MediaAccessibility"))] +use crate::MediaAccessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MediaAccessibility"))] +use crate::MediaAccessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MediaAccessibility"))] +use crate::MediaAccessibility; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MediaLibrary"))] +use crate::MediaLibrary; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MediaPlayer"))] +use crate::MediaPlayer; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MediaPlayer"))] +use crate::MediaPlayer; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "MediaPlayer"))] +use crate::MediaPlayer; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MediaPlayer"))] +use crate::MediaPlayer; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MediaSetup"))] +use crate::MediaSetup; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MediaToolbox"))] +use crate::MediaToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MediaToolbox"))] +use crate::MediaToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MediaToolbox"))] +use crate::MediaToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MessageUI"))] +use crate::MessageUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Messages"))] +use crate::Messages; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Metal"))] +use crate::Metal; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Metal"))] +use crate::Metal; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Metal"))] +use crate::Metal; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MetalFX"))] +use crate::MetalFX; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MetalFX"))] +use crate::MetalFX; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MetalKit"))] +use crate::MetalKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MetalKit"))] +use crate::MetalKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MetalKit"))] +use crate::MetalKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MetalPerformanceShaders"))] +use crate::MetalPerformanceShaders; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MetalPerformanceShadersGraph"))] +use crate::MetalPerformanceShadersGraph; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MetricKit"))] +use crate::MetricKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MetricKit"))] +use crate::MetricKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MetricKit"))] +use crate::MetricKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MobileCoreServices"))] +use crate::MobileCoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "MobileCoreServices"))] +use crate::MobileCoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MobileCoreServices"))] +use crate::MobileCoreServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ModelIO"))] +use crate::ModelIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ModelIO"))] +use crate::ModelIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ModelIO"))] +use crate::ModelIO; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "MultipeerConnectivity"))] +use crate::MultipeerConnectivity; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "MultipeerConnectivity"))] +use crate::MultipeerConnectivity; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "MultipeerConnectivity"))] +use crate::MultipeerConnectivity; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "NaturalLanguage"))] +use crate::NaturalLanguage; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "NaturalLanguage"))] +use crate::NaturalLanguage; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "NaturalLanguage"))] +use crate::NaturalLanguage; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "NaturalLanguage"))] +use crate::NaturalLanguage; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "NearbyInteraction"))] +use crate::NearbyInteraction; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "NearbyInteraction"))] +use crate::NearbyInteraction; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "NearbyInteraction"))] +use crate::NearbyInteraction; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "NetFS"))] +use crate::NetFS; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Network"))] +use crate::Network; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Network"))] +use crate::Network; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Network"))] +use crate::Network; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Network"))] +use crate::Network; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "NetworkExtension"))] +use crate::NetworkExtension; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "NetworkExtension"))] +use crate::NetworkExtension; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "NetworkExtension"))] +use crate::NetworkExtension; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "NewsstandKit"))] +use crate::NewsstandKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "NotificationCenter"))] +use crate::NotificationCenter; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "NotificationCenter"))] +use crate::NotificationCenter; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "OSAKit"))] +use crate::OSAKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "OSLog"))] +use crate::OSLog; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "OSLog"))] +use crate::OSLog; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "OSLog"))] +use crate::OSLog; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "OSLog"))] +use crate::OSLog; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "OpenAL"))] +use crate::OpenAL; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "OpenAL"))] +use crate::OpenAL; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "OpenAL"))] +use crate::OpenAL; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "OpenCL"))] +use crate::OpenCL; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "OpenDirectory"))] +use crate::OpenDirectory; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "OpenGL"))] +use crate::OpenGL; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "OpenGLES"))] +use crate::OpenGLES; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "OpenGLES"))] +use crate::OpenGLES; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PDFKit"))] +use crate::PDFKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PDFKit"))] +use crate::PDFKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ParavirtualizedGraphics"))] +use crate::ParavirtualizedGraphics; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PassKit"))] +use crate::PassKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PassKit"))] +use crate::PassKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "PassKit"))] +use crate::PassKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PencilKit"))] +use crate::PencilKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PencilKit"))] +use crate::PencilKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Photos"))] +use crate::Photos; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Photos"))] +use crate::Photos; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Photos"))] +use crate::Photos; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PhotosUI"))] +use crate::PhotosUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PhotosUI"))] +use crate::PhotosUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "PhotosUI"))] +use crate::PhotosUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "PhotosUI"))] +use crate::PhotosUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PreferencePanes"))] +use crate::PreferencePanes; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ProximityReader"))] +use crate::ProximityReader; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PushKit"))] +use crate::PushKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PushKit"))] +use crate::PushKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "PushKit"))] +use crate::PushKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PushToTalk"))] +use crate::PushToTalk; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PushToTalk"))] +use crate::PushToTalk; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Quartz"))] +use crate::Quartz; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "QuartzCore"))] +use crate::QuartzCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "QuartzCore"))] +use crate::QuartzCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "QuartzCore"))] +use crate::QuartzCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "QuickLook"))] +use crate::QuickLook; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "QuickLook"))] +use crate::QuickLook; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "QuickLookThumbnailing"))] +use crate::QuickLookThumbnailing; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "QuickLookThumbnailing"))] +use crate::QuickLookThumbnailing; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "QuickLookUI"))] +use crate::QuickLookUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ReplayKit"))] +use crate::ReplayKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ReplayKit"))] +use crate::ReplayKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ReplayKit"))] +use crate::ReplayKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "RoomPlan"))] +use crate::RoomPlan; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SafariServices"))] +use crate::SafariServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SafariServices"))] +use crate::SafariServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SafetyKit"))] +use crate::SafetyKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SafetyKit"))] +use crate::SafetyKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "SafetyKit"))] +use crate::SafetyKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SceneKit"))] +use crate::SceneKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SceneKit"))] +use crate::SceneKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "SceneKit"))] +use crate::SceneKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SceneKit"))] +use crate::SceneKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ScreenCaptureKit"))] +use crate::ScreenCaptureKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ScreenSaver"))] +use crate::ScreenSaver; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ScreenTime"))] +use crate::ScreenTime; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ScreenTime"))] +use crate::ScreenTime; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ScriptingBridge"))] +use crate::ScriptingBridge; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Security"))] +use crate::Security; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Security"))] +use crate::Security; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "Security"))] +use crate::Security; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Security"))] +use crate::Security; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SecurityFoundation"))] +use crate::SecurityFoundation; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SecurityInterface"))] +use crate::SecurityInterface; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SensorKit"))] +use crate::SensorKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SensorKit"))] +use crate::SensorKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ServiceManagement"))] +use crate::ServiceManagement; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SharedWithYou"))] +use crate::SharedWithYou; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SharedWithYou"))] +use crate::SharedWithYou; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SharedWithYou"))] +use crate::SharedWithYou; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SharedWithYouCore"))] +use crate::SharedWithYouCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SharedWithYouCore"))] +use crate::SharedWithYouCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SharedWithYouCore"))] +use crate::SharedWithYouCore; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ShazamKit"))] +use crate::ShazamKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ShazamKit"))] +use crate::ShazamKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "ShazamKit"))] +use crate::ShazamKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "ShazamKit"))] +use crate::ShazamKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Social"))] +use crate::Social; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Social"))] +use crate::Social; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SoundAnalysis"))] +use crate::SoundAnalysis; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SoundAnalysis"))] +use crate::SoundAnalysis; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "SoundAnalysis"))] +use crate::SoundAnalysis; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SoundAnalysis"))] +use crate::SoundAnalysis; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Speech"))] +use crate::Speech; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Speech"))] +use crate::Speech; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SpriteKit"))] +use crate::SpriteKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SpriteKit"))] +use crate::SpriteKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "SpriteKit"))] +use crate::SpriteKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SpriteKit"))] +use crate::SpriteKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "StoreKit"))] +use crate::StoreKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "StoreKit"))] +use crate::StoreKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "StoreKit"))] +use crate::StoreKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "StoreKit"))] +use crate::StoreKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SwiftUI"))] +use crate::SwiftUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SwiftUI"))] +use crate::SwiftUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "SwiftUI"))] +use crate::SwiftUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SwiftUI"))] +use crate::SwiftUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SyncServices"))] +use crate::SyncServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SystemConfiguration"))] +use crate::SystemConfiguration; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "SystemConfiguration"))] +use crate::SystemConfiguration; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "SystemConfiguration"))] +use crate::SystemConfiguration; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "SystemExtensions"))] +use crate::SystemExtensions; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "TVMLKit"))] +use crate::TVMLKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "TVServices"))] +use crate::TVServices; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "TVUIKit"))] +use crate::TVUIKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Tcl"))] +use crate::Tcl; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "ThreadNetwork"))] +use crate::ThreadNetwork; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "ThreadNetwork"))] +use crate::ThreadNetwork; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Twitter"))] +use crate::Twitter; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "UIKit"))] +use crate::UIKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "UIKit"))] +use crate::UIKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "UIKit"))] +use crate::UIKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "UniformTypeIdentifiers"))] +use crate::UniformTypeIdentifiers; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "UniformTypeIdentifiers"))] +use crate::UniformTypeIdentifiers; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "UniformTypeIdentifiers"))] +use crate::UniformTypeIdentifiers; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "UniformTypeIdentifiers"))] +use crate::UniformTypeIdentifiers; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "UserNotifications"))] +use crate::UserNotifications; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "UserNotifications"))] +use crate::UserNotifications; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "UserNotifications"))] +use crate::UserNotifications; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "UserNotifications"))] +use crate::UserNotifications; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "UserNotificationsUI"))] +use crate::UserNotificationsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "UserNotificationsUI"))] +use crate::UserNotificationsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "UserNotificationsUI"))] +use crate::UserNotificationsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "UserNotificationsUI"))] +use crate::UserNotificationsUI; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "VideoDecodeAcceleration"))] +use crate::VideoDecodeAcceleration; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "VideoSubscriberAccount"))] +use crate::VideoSubscriberAccount; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "VideoSubscriberAccount"))] +use crate::VideoSubscriberAccount; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "VideoSubscriberAccount"))] +use crate::VideoSubscriberAccount; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "VideoToolbox"))] +use crate::VideoToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "VideoToolbox"))] +use crate::VideoToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "VideoToolbox"))] +use crate::VideoToolbox; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Virtualization"))] +use crate::Virtualization; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "Vision"))] +use crate::Vision; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "Vision"))] +use crate::Vision; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "Vision"))] +use crate::Vision; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "VisionKit"))] +use crate::VisionKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "VisionKit"))] +use crate::VisionKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "WatchConnectivity"))] +use crate::WatchConnectivity; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "WatchConnectivity"))] +use crate::WatchConnectivity; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "WatchKit"))] +use crate::WatchKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "WebKit"))] +use crate::WebKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "WidgetKit"))] +use crate::WidgetKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "WidgetKit"))] +use crate::WidgetKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "watchos", feature = "WidgetKit"))] +use crate::WidgetKit; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "AGL"))] +use crate::AGL; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "GLUT"))] +use crate::GLUT; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "GSS"))] +use crate::GSS; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "GSS"))] +use crate::GSS; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "LDAP"))] +use crate::LDAP; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PCSC"))] +use crate::PCSC; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "PHASE"))] +use crate::PHASE; +#[allow(unused_imports)] +#[cfg(all(target_os = "ios", feature = "PHASE"))] +use crate::PHASE; +#[allow(unused_imports)] +#[cfg(all(target_os = "tvos", feature = "PHASE"))] +use crate::PHASE; +#[allow(unused_imports)] +#[cfg(all(target_os = "macos", feature = "TWAIN"))] +use crate::TWAIN;