use crate::common::*;
use crate::AppKit::*;
use crate::Foundation::*;
use crate::LocalAuthentication::*;
use crate::LocalAuthenticationEmbeddedUI::*;
extern_methods!(
#[cfg(feature = "LocalAuthentication_LARight")]
unsafe impl LARight {
#[cfg(all(feature = "Foundation_NSError", feature = "Foundation_NSString"))]
#[method(authorizeWithLocalizedReason:inPresentationContext:completion:)]
pub unsafe fn authorizeWithLocalizedReason_inPresentationContext_completion(
&self,
localized_reason: &NSString,
presentation_context: &LAPresentationContext,
handler: &Block<(*mut NSError,), ()>,
);
}
);