Skip to main content

ASWebAuthenticationSessionRequestDelegate

Trait ASWebAuthenticationSessionRequestDelegate 

Source
pub unsafe trait ASWebAuthenticationSessionRequestDelegate: NSObjectProtocol {
    // Provided methods
    unsafe fn authenticationSessionRequest_didCompleteWithCallbackURL(
        &self,
        authentication_session_request: &ASWebAuthenticationSessionRequest,
        callback_url: &NSURL,
    )
       where Self: Sized + Message { ... }
    unsafe fn authenticationSessionRequest_didCancelWithError(
        &self,
        authentication_session_request: &ASWebAuthenticationSessionRequest,
        error: &NSError,
    )
       where Self: Sized + Message { ... }
}
Available on crate feature ASWebAuthenticationSessionRequest only.
Expand description

Provided Methods§

Source

unsafe fn authenticationSessionRequest_didCompleteWithCallbackURL( &self, authentication_session_request: &ASWebAuthenticationSessionRequest, callback_url: &NSURL, )
where Self: Sized + Message,

Source

unsafe fn authenticationSessionRequest_didCancelWithError( &self, authentication_session_request: &ASWebAuthenticationSessionRequest, error: &NSError, )
where Self: Sized + Message,

Trait Implementations§

Source§

impl<T> ImplementedBy<T> for dyn ASWebAuthenticationSessionRequestDelegate

Source§

impl ProtocolType for dyn ASWebAuthenticationSessionRequestDelegate

Source§

const NAME: &'static str = "ASWebAuthenticationSessionRequestDelegate"

The name of the Objective-C protocol that this type represents. Read more
Source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> ASWebAuthenticationSessionRequestDelegate for ProtocolObject<T>

Implementors§