objc2-external-accessory 0.3.2

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

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

#[link(name = "ExternalAccessory", kind = "framework")]
extern "C" {}

#[cfg(feature = "EAAccessory")]
#[path = "EAAccessory.rs"]
mod __EAAccessory;
#[cfg(feature = "EAAccessoryManager")]
#[path = "EAAccessoryManager.rs"]
mod __EAAccessoryManager;
#[cfg(feature = "EASession")]
#[path = "EASession.rs"]
mod __EASession;
#[cfg(feature = "EAWiFiUnconfiguredAccessory")]
#[path = "EAWiFiUnconfiguredAccessory.rs"]
mod __EAWiFiUnconfiguredAccessory;
#[cfg(feature = "EAWiFiUnconfiguredAccessoryBrowser")]
#[path = "EAWiFiUnconfiguredAccessoryBrowser.rs"]
mod __EAWiFiUnconfiguredAccessoryBrowser;
#[cfg(feature = "ExternalAccessoryDefines")]
#[path = "ExternalAccessoryDefines.rs"]
mod __ExternalAccessoryDefines;

#[cfg(feature = "EAAccessory")]
pub use self::__EAAccessory::EAAccessory;
#[cfg(feature = "EAAccessory")]
pub use self::__EAAccessory::EAAccessoryDelegate;
#[cfg(feature = "EAAccessory")]
pub use self::__EAAccessory::EAConnectionIDNone;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EAAccessoryDidConnectNotification;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EAAccessoryDidDisconnectNotification;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EAAccessoryKey;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EAAccessoryManager;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EAAccessorySelectedKey;
#[cfg(all(feature = "EAAccessoryManager", feature = "block2"))]
pub use self::__EAAccessoryManager::EABluetoothAccessoryPickerCompletion;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EABluetoothAccessoryPickerErrorCode;
#[cfg(feature = "EAAccessoryManager")]
pub use self::__EAAccessoryManager::EABluetoothAccessoryPickerErrorDomain;
#[cfg(feature = "EASession")]
pub use self::__EASession::EASession;
#[cfg(feature = "EAWiFiUnconfiguredAccessory")]
pub use self::__EAWiFiUnconfiguredAccessory::EAWiFiUnconfiguredAccessory;
#[cfg(feature = "EAWiFiUnconfiguredAccessory")]
pub use self::__EAWiFiUnconfiguredAccessory::EAWiFiUnconfiguredAccessoryProperties;
#[cfg(feature = "EAWiFiUnconfiguredAccessoryBrowser")]
pub use self::__EAWiFiUnconfiguredAccessoryBrowser::EAWiFiUnconfiguredAccessoryBrowser;
#[cfg(feature = "EAWiFiUnconfiguredAccessoryBrowser")]
pub use self::__EAWiFiUnconfiguredAccessoryBrowser::EAWiFiUnconfiguredAccessoryBrowserDelegate;
#[cfg(feature = "EAWiFiUnconfiguredAccessoryBrowser")]
pub use self::__EAWiFiUnconfiguredAccessoryBrowser::EAWiFiUnconfiguredAccessoryBrowserState;
#[cfg(feature = "EAWiFiUnconfiguredAccessoryBrowser")]
pub use self::__EAWiFiUnconfiguredAccessoryBrowser::EAWiFiUnconfiguredAccessoryConfigurationStatus;