icrate 0.0.1

Bindings to Apple's frameworks
Documentation
//! This file has been automatically generated by `objc2`'s `header-translator`.
//! DO NOT EDIT
#![allow(unused_imports)]
#[path = "ASAccountAuthenticationModificationController.rs"]
mod __ASAccountAuthenticationModificationController;
#[path = "ASAccountAuthenticationModificationExtensionContext.rs"]
mod __ASAccountAuthenticationModificationExtensionContext;
#[path = "ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest.rs"]
mod __ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest;
#[path = "ASAccountAuthenticationModificationRequest.rs"]
mod __ASAccountAuthenticationModificationRequest;
#[path = "ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest.rs"]
mod __ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest;
#[path = "ASAccountAuthenticationModificationViewController.rs"]
mod __ASAccountAuthenticationModificationViewController;
#[path = "ASAuthorization.rs"]
mod __ASAuthorization;
#[path = "ASAuthorizationAppleIDButton.rs"]
mod __ASAuthorizationAppleIDButton;
#[path = "ASAuthorizationAppleIDCredential.rs"]
mod __ASAuthorizationAppleIDCredential;
#[path = "ASAuthorizationAppleIDProvider.rs"]
mod __ASAuthorizationAppleIDProvider;
#[path = "ASAuthorizationAppleIDRequest.rs"]
mod __ASAuthorizationAppleIDRequest;
#[path = "ASAuthorizationController.rs"]
mod __ASAuthorizationController;
#[path = "ASAuthorizationCredential.rs"]
mod __ASAuthorizationCredential;
#[path = "ASAuthorizationCustomMethod.rs"]
mod __ASAuthorizationCustomMethod;
#[path = "ASAuthorizationError.rs"]
mod __ASAuthorizationError;
#[path = "ASAuthorizationOpenIDRequest.rs"]
mod __ASAuthorizationOpenIDRequest;
#[path = "ASAuthorizationPasswordProvider.rs"]
mod __ASAuthorizationPasswordProvider;
#[path = "ASAuthorizationPasswordRequest.rs"]
mod __ASAuthorizationPasswordRequest;
#[path = "ASAuthorizationPlatformPublicKeyCredentialAssertion.rs"]
mod __ASAuthorizationPlatformPublicKeyCredentialAssertion;
#[path = "ASAuthorizationPlatformPublicKeyCredentialAssertionRequest.rs"]
mod __ASAuthorizationPlatformPublicKeyCredentialAssertionRequest;
#[path = "ASAuthorizationPlatformPublicKeyCredentialDescriptor.rs"]
mod __ASAuthorizationPlatformPublicKeyCredentialDescriptor;
#[path = "ASAuthorizationPlatformPublicKeyCredentialProvider.rs"]
mod __ASAuthorizationPlatformPublicKeyCredentialProvider;
#[path = "ASAuthorizationPlatformPublicKeyCredentialRegistration.rs"]
mod __ASAuthorizationPlatformPublicKeyCredentialRegistration;
#[path = "ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.rs"]
mod __ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest;
#[path = "ASAuthorizationProvider.rs"]
mod __ASAuthorizationProvider;
#[path = "ASAuthorizationProviderExtensionAuthorizationRequest.rs"]
mod __ASAuthorizationProviderExtensionAuthorizationRequest;
#[path = "ASAuthorizationProviderExtensionAuthorizationResult.rs"]
mod __ASAuthorizationProviderExtensionAuthorizationResult;
#[path = "ASAuthorizationPublicKeyCredentialAssertion.rs"]
mod __ASAuthorizationPublicKeyCredentialAssertion;
#[path = "ASAuthorizationPublicKeyCredentialAssertionRequest.rs"]
mod __ASAuthorizationPublicKeyCredentialAssertionRequest;
#[path = "ASAuthorizationPublicKeyCredentialConstants.rs"]
mod __ASAuthorizationPublicKeyCredentialConstants;
#[path = "ASAuthorizationPublicKeyCredentialDescriptor.rs"]
mod __ASAuthorizationPublicKeyCredentialDescriptor;
#[path = "ASAuthorizationPublicKeyCredentialParameters.rs"]
mod __ASAuthorizationPublicKeyCredentialParameters;
#[path = "ASAuthorizationPublicKeyCredentialRegistration.rs"]
mod __ASAuthorizationPublicKeyCredentialRegistration;
#[path = "ASAuthorizationPublicKeyCredentialRegistrationRequest.rs"]
mod __ASAuthorizationPublicKeyCredentialRegistrationRequest;
#[path = "ASAuthorizationRequest.rs"]
mod __ASAuthorizationRequest;
#[path = "ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.rs"]
mod __ASAuthorizationSecurityKeyPublicKeyCredentialAssertion;
#[path = "ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.rs"]
mod __ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest;
#[path = "ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.rs"]
mod __ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor;
#[path = "ASAuthorizationSecurityKeyPublicKeyCredentialProvider.rs"]
mod __ASAuthorizationSecurityKeyPublicKeyCredentialProvider;
#[path = "ASAuthorizationSecurityKeyPublicKeyCredentialRegistration.rs"]
mod __ASAuthorizationSecurityKeyPublicKeyCredentialRegistration;
#[path = "ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.rs"]
mod __ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest;
#[path = "ASAuthorizationSingleSignOnCredential.rs"]
mod __ASAuthorizationSingleSignOnCredential;
#[path = "ASAuthorizationSingleSignOnProvider.rs"]
mod __ASAuthorizationSingleSignOnProvider;
#[path = "ASAuthorizationSingleSignOnRequest.rs"]
mod __ASAuthorizationSingleSignOnRequest;
#[path = "ASCOSEConstants.rs"]
mod __ASCOSEConstants;
#[path = "ASCredentialIdentityStore.rs"]
mod __ASCredentialIdentityStore;
#[path = "ASCredentialIdentityStoreState.rs"]
mod __ASCredentialIdentityStoreState;
#[path = "ASCredentialProviderExtensionContext.rs"]
mod __ASCredentialProviderExtensionContext;
#[path = "ASCredentialProviderViewController.rs"]
mod __ASCredentialProviderViewController;
#[path = "ASCredentialServiceIdentifier.rs"]
mod __ASCredentialServiceIdentifier;
#[path = "ASExtensionErrors.rs"]
mod __ASExtensionErrors;
#[path = "ASFoundation.rs"]
mod __ASFoundation;
#[path = "ASPasswordCredential.rs"]
mod __ASPasswordCredential;
#[path = "ASPasswordCredentialIdentity.rs"]
mod __ASPasswordCredentialIdentity;
#[path = "ASPublicKeyCredential.rs"]
mod __ASPublicKeyCredential;
#[path = "ASWebAuthenticationSession.rs"]
mod __ASWebAuthenticationSession;
#[path = "ASWebAuthenticationSessionRequest.rs"]
mod __ASWebAuthenticationSessionRequest;
#[path = "ASWebAuthenticationSessionWebBrowserSessionHandling.rs"]
mod __ASWebAuthenticationSessionWebBrowserSessionHandling;
#[path = "ASWebAuthenticationSessionWebBrowserSessionManager.rs"]
mod __ASWebAuthenticationSessionWebBrowserSessionManager;

pub use self::__ASAccountAuthenticationModificationController::{
    ASAccountAuthenticationModificationController,
    ASAccountAuthenticationModificationControllerDelegate,
    ASAccountAuthenticationModificationControllerPresentationContextProviding,
};
pub use self::__ASAccountAuthenticationModificationExtensionContext::ASAccountAuthenticationModificationExtensionContext;
pub use self::__ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest::ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest;
pub use self::__ASAccountAuthenticationModificationRequest::ASAccountAuthenticationModificationRequest;
pub use self::__ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest::ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest;
pub use self::__ASAuthorization::{
    ASAuthorization, ASAuthorizationScope, ASAuthorizationScopeEmail, ASAuthorizationScopeFullName,
};
pub use self::__ASAuthorizationAppleIDButton::{
    ASAuthorizationAppleIDButtonStyle, ASAuthorizationAppleIDButtonStyleBlack,
    ASAuthorizationAppleIDButtonStyleWhite, ASAuthorizationAppleIDButtonStyleWhiteOutline,
    ASAuthorizationAppleIDButtonType, ASAuthorizationAppleIDButtonTypeContinue,
    ASAuthorizationAppleIDButtonTypeDefault, ASAuthorizationAppleIDButtonTypeSignIn,
    ASAuthorizationAppleIDButtonTypeSignUp,
};
pub use self::__ASAuthorizationAppleIDCredential::{
    ASAuthorizationAppleIDCredential, ASUserDetectionStatus, ASUserDetectionStatusLikelyReal,
    ASUserDetectionStatusUnknown, ASUserDetectionStatusUnsupported,
};
pub use self::__ASAuthorizationAppleIDProvider::{
    ASAuthorizationAppleIDProvider, ASAuthorizationAppleIDProviderCredentialAuthorized,
    ASAuthorizationAppleIDProviderCredentialNotFound,
    ASAuthorizationAppleIDProviderCredentialRevoked,
    ASAuthorizationAppleIDProviderCredentialRevokedNotification,
    ASAuthorizationAppleIDProviderCredentialState,
    ASAuthorizationAppleIDProviderCredentialTransferred,
};
pub use self::__ASAuthorizationAppleIDRequest::ASAuthorizationAppleIDRequest;
pub use self::__ASAuthorizationController::{
    ASAuthorizationController, ASAuthorizationControllerDelegate,
    ASAuthorizationControllerPresentationContextProviding,
};
pub use self::__ASAuthorizationCredential::ASAuthorizationCredential;
pub use self::__ASAuthorizationCustomMethod::{
    ASAuthorizationCustomMethod, ASAuthorizationCustomMethodOther,
    ASAuthorizationCustomMethodRestorePurchase, ASAuthorizationCustomMethodVideoSubscriberAccount,
};
pub use self::__ASAuthorizationError::{
    ASAuthorizationError, ASAuthorizationErrorCanceled, ASAuthorizationErrorDomain,
    ASAuthorizationErrorFailed, ASAuthorizationErrorInvalidResponse,
    ASAuthorizationErrorNotHandled, ASAuthorizationErrorNotInteractive,
    ASAuthorizationErrorUnknown,
};
pub use self::__ASAuthorizationOpenIDRequest::{
    ASAuthorizationOpenIDOperation, ASAuthorizationOpenIDRequest, ASAuthorizationOperationImplicit,
    ASAuthorizationOperationLogin, ASAuthorizationOperationLogout, ASAuthorizationOperationRefresh,
};
pub use self::__ASAuthorizationPasswordProvider::ASAuthorizationPasswordProvider;
pub use self::__ASAuthorizationPasswordRequest::ASAuthorizationPasswordRequest;
pub use self::__ASAuthorizationPlatformPublicKeyCredentialAssertion::ASAuthorizationPlatformPublicKeyCredentialAssertion;
pub use self::__ASAuthorizationPlatformPublicKeyCredentialAssertionRequest::ASAuthorizationPlatformPublicKeyCredentialAssertionRequest;
pub use self::__ASAuthorizationPlatformPublicKeyCredentialDescriptor::ASAuthorizationPlatformPublicKeyCredentialDescriptor;
pub use self::__ASAuthorizationPlatformPublicKeyCredentialProvider::ASAuthorizationPlatformPublicKeyCredentialProvider;
pub use self::__ASAuthorizationPlatformPublicKeyCredentialRegistration::ASAuthorizationPlatformPublicKeyCredentialRegistration;
pub use self::__ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest::ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest;
pub use self::__ASAuthorizationProvider::ASAuthorizationProvider;
pub use self::__ASAuthorizationProviderExtensionAuthorizationRequest::{
    ASAuthorizationProviderAuthorizationOperation,
    ASAuthorizationProviderAuthorizationOperationConfigurationRemoved,
    ASAuthorizationProviderExtensionAuthorizationRequest,
    ASAuthorizationProviderExtensionAuthorizationRequestHandler,
};
pub use self::__ASAuthorizationProviderExtensionAuthorizationResult::ASAuthorizationProviderExtensionAuthorizationResult;
pub use self::__ASAuthorizationPublicKeyCredentialAssertion::ASAuthorizationPublicKeyCredentialAssertion;
pub use self::__ASAuthorizationPublicKeyCredentialAssertionRequest::ASAuthorizationPublicKeyCredentialAssertionRequest;
pub use self::__ASAuthorizationPublicKeyCredentialConstants::{
    ASAuthorizationPublicKeyCredentialAttestationKind,
    ASAuthorizationPublicKeyCredentialAttestationKindDirect,
    ASAuthorizationPublicKeyCredentialAttestationKindEnterprise,
    ASAuthorizationPublicKeyCredentialAttestationKindIndirect,
    ASAuthorizationPublicKeyCredentialAttestationKindNone,
    ASAuthorizationPublicKeyCredentialResidentKeyPreference,
    ASAuthorizationPublicKeyCredentialResidentKeyPreferenceDiscouraged,
    ASAuthorizationPublicKeyCredentialResidentKeyPreferencePreferred,
    ASAuthorizationPublicKeyCredentialResidentKeyPreferenceRequired,
    ASAuthorizationPublicKeyCredentialUserVerificationPreference,
    ASAuthorizationPublicKeyCredentialUserVerificationPreferenceDiscouraged,
    ASAuthorizationPublicKeyCredentialUserVerificationPreferencePreferred,
    ASAuthorizationPublicKeyCredentialUserVerificationPreferenceRequired,
};
pub use self::__ASAuthorizationPublicKeyCredentialDescriptor::ASAuthorizationPublicKeyCredentialDescriptor;
pub use self::__ASAuthorizationPublicKeyCredentialParameters::ASAuthorizationPublicKeyCredentialParameters;
pub use self::__ASAuthorizationPublicKeyCredentialRegistration::ASAuthorizationPublicKeyCredentialRegistration;
pub use self::__ASAuthorizationPublicKeyCredentialRegistrationRequest::ASAuthorizationPublicKeyCredentialRegistrationRequest;
pub use self::__ASAuthorizationRequest::ASAuthorizationRequest;
pub use self::__ASAuthorizationSecurityKeyPublicKeyCredentialAssertion::ASAuthorizationSecurityKeyPublicKeyCredentialAssertion;
pub use self::__ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest::ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest;
pub use self::__ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor::{
    ASAuthorizationAllSupportedPublicKeyCredentialDescriptorTransports,
    ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor,
    ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransport,
    ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportBluetooth,
    ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportNFC,
    ASAuthorizationSecurityKeyPublicKeyCredentialDescriptorTransportUSB,
};
pub use self::__ASAuthorizationSecurityKeyPublicKeyCredentialProvider::ASAuthorizationSecurityKeyPublicKeyCredentialProvider;
pub use self::__ASAuthorizationSecurityKeyPublicKeyCredentialRegistration::ASAuthorizationSecurityKeyPublicKeyCredentialRegistration;
pub use self::__ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest::ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest;
pub use self::__ASAuthorizationSingleSignOnCredential::ASAuthorizationSingleSignOnCredential;
pub use self::__ASAuthorizationSingleSignOnProvider::ASAuthorizationSingleSignOnProvider;
pub use self::__ASAuthorizationSingleSignOnRequest::ASAuthorizationSingleSignOnRequest;
pub use self::__ASCOSEConstants::{
    ASCOSEAlgorithmIdentifier, ASCOSEAlgorithmIdentifierES256, ASCOSEEllipticCurveIdentifier,
    ASCOSEEllipticCurveIdentifierP256,
};
pub use self::__ASCredentialIdentityStore::{
    ASCredentialIdentityStore, ASCredentialIdentityStoreErrorCode,
    ASCredentialIdentityStoreErrorCodeInternalError, ASCredentialIdentityStoreErrorCodeStoreBusy,
    ASCredentialIdentityStoreErrorCodeStoreDisabled, ASCredentialIdentityStoreErrorDomain,
};
pub use self::__ASCredentialIdentityStoreState::ASCredentialIdentityStoreState;
pub use self::__ASCredentialProviderExtensionContext::ASCredentialProviderExtensionContext;
pub use self::__ASCredentialServiceIdentifier::{
    ASCredentialServiceIdentifier, ASCredentialServiceIdentifierType,
    ASCredentialServiceIdentifierTypeDomain, ASCredentialServiceIdentifierTypeURL,
};
pub use self::__ASExtensionErrors::{
    ASExtensionErrorCode, ASExtensionErrorCodeCredentialIdentityNotFound,
    ASExtensionErrorCodeFailed, ASExtensionErrorCodeUserCanceled,
    ASExtensionErrorCodeUserInteractionRequired, ASExtensionErrorDomain,
    ASExtensionLocalizedFailureReasonErrorKey,
};
pub use self::__ASPasswordCredential::ASPasswordCredential;
pub use self::__ASPasswordCredentialIdentity::ASPasswordCredentialIdentity;
pub use self::__ASPublicKeyCredential::ASPublicKeyCredential;
pub use self::__ASWebAuthenticationSession::{
    ASWebAuthenticationPresentationContextProviding, ASWebAuthenticationSession,
    ASWebAuthenticationSessionCompletionHandler, ASWebAuthenticationSessionErrorCode,
    ASWebAuthenticationSessionErrorCodeCanceledLogin,
    ASWebAuthenticationSessionErrorCodePresentationContextInvalid,
    ASWebAuthenticationSessionErrorCodePresentationContextNotProvided,
    ASWebAuthenticationSessionErrorDomain,
};
pub use self::__ASWebAuthenticationSessionRequest::{
    ASWebAuthenticationSessionRequest, ASWebAuthenticationSessionRequestDelegate,
};
pub use self::__ASWebAuthenticationSessionWebBrowserSessionHandling::ASWebAuthenticationSessionWebBrowserSessionHandling;
pub use self::__ASWebAuthenticationSessionWebBrowserSessionManager::ASWebAuthenticationSessionWebBrowserSessionManager;