objc2-security-interface 0.3.2

Bindings to the SecurityInterface 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 = "SecurityInterface", kind = "framework")]
extern "C" {}

#[cfg(feature = "SFAuthorizationPluginView")]
#[path = "SFAuthorizationPluginView.rs"]
mod __SFAuthorizationPluginView;
#[cfg(feature = "SFAuthorizationView")]
#[path = "SFAuthorizationView.rs"]
mod __SFAuthorizationView;
#[cfg(feature = "SFCertificatePanel")]
#[path = "SFCertificatePanel.rs"]
mod __SFCertificatePanel;
#[cfg(feature = "SFCertificateTrustPanel")]
#[path = "SFCertificateTrustPanel.rs"]
mod __SFCertificateTrustPanel;
#[cfg(feature = "SFCertificateView")]
#[path = "SFCertificateView.rs"]
mod __SFCertificateView;
#[cfg(feature = "SFChooseIdentityPanel")]
#[path = "SFChooseIdentityPanel.rs"]
mod __SFChooseIdentityPanel;
#[cfg(feature = "SFChooseIdentityTableCellView")]
#[path = "SFChooseIdentityTableCellView.rs"]
mod __SFChooseIdentityTableCellView;
#[cfg(feature = "SFKeychainSavePanel")]
#[path = "SFKeychainSavePanel.rs"]
mod __SFKeychainSavePanel;
#[cfg(feature = "SFKeychainSettingsPanel")]
#[path = "SFKeychainSettingsPanel.rs"]
mod __SFKeychainSettingsPanel;
#[cfg(feature = "SecurityInterface")]
#[path = "SecurityInterface.rs"]
mod __SecurityInterface;

#[cfg(feature = "SFAuthorizationPluginView")]
pub use self::__SFAuthorizationPluginView::SFAuthorizationPluginView;
#[cfg(feature = "SFAuthorizationPluginView")]
pub use self::__SFAuthorizationPluginView::SFAuthorizationPluginViewUserNameKey;
#[cfg(feature = "SFAuthorizationPluginView")]
pub use self::__SFAuthorizationPluginView::SFAuthorizationPluginViewUserShortNameKey;
#[cfg(feature = "SFAuthorizationPluginView")]
pub use self::__SFAuthorizationPluginView::SFButtonType;
#[cfg(feature = "SFAuthorizationPluginView")]
pub use self::__SFAuthorizationPluginView::SFDisplayViewException;
#[cfg(feature = "SFAuthorizationPluginView")]
pub use self::__SFAuthorizationPluginView::SFViewType;
#[cfg(feature = "SFAuthorizationView")]
pub use self::__SFAuthorizationView::NSObjectSFAuthorizationViewDelegate;
#[cfg(feature = "SFAuthorizationView")]
pub use self::__SFAuthorizationView::SFAuthorizationView;
#[cfg(feature = "SFAuthorizationView")]
pub use self::__SFAuthorizationView::SFAuthorizationViewState;
#[cfg(feature = "SFCertificatePanel")]
pub use self::__SFCertificatePanel::NSObjectSFCertificatePanelDelegate;
#[cfg(feature = "SFCertificatePanel")]
pub use self::__SFCertificatePanel::SFCertificatePanel;
#[cfg(all(feature = "SFCertificatePanel", feature = "SFCertificateTrustPanel"))]
pub use self::__SFCertificateTrustPanel::SFCertificateTrustPanel;
#[cfg(feature = "SFCertificateView")]
pub use self::__SFCertificateView::SFCertificateView;
#[cfg(feature = "SFCertificateView")]
pub use self::__SFCertificateView::SFCertificateViewDisclosureStateDidChange;
#[cfg(feature = "SFChooseIdentityPanel")]
pub use self::__SFChooseIdentityPanel::NSObjectSFChooseIdentityPanelDelegate;
#[cfg(feature = "SFChooseIdentityPanel")]
pub use self::__SFChooseIdentityPanel::SFChooseIdentityPanel;
#[cfg(feature = "SFChooseIdentityTableCellView")]
pub use self::__SFChooseIdentityTableCellView::SFChooseIdentityTableCellView;
#[cfg(feature = "SFKeychainSavePanel")]
pub use self::__SFKeychainSavePanel::SFKeychainSavePanel;
#[cfg(feature = "SFKeychainSettingsPanel")]
pub use self::__SFKeychainSettingsPanel::SFKeychainSettingsPanel;