pub unsafe trait ASCredentialIdentity: NSObjectProtocol {
// Provided methods
unsafe fn serviceIdentifier(&self) -> Id<ASCredentialServiceIdentifier>
where Self: Sized + Message { ... }
unsafe fn user(&self) -> Id<NSString>
where Self: Sized + Message { ... }
unsafe fn recordIdentifier(&self) -> Option<Id<NSString>>
where Self: Sized + Message { ... }
unsafe fn rank(&self) -> NSInteger
where Self: Sized + Message { ... }
unsafe fn setRank(&self, rank: NSInteger)
where Self: Sized + Message { ... }
}
Available on crate feature
ASCredentialIdentity
only.Provided Methods§
unsafe fn serviceIdentifier(&self) -> Id<ASCredentialServiceIdentifier>
Available on crate feature
ASCredentialServiceIdentifier
only.unsafe fn user(&self) -> Id<NSString>
unsafe fn recordIdentifier(&self) -> Option<Id<NSString>>
unsafe fn rank(&self) -> NSInteger
unsafe fn setRank(&self, rank: NSInteger)
Trait Implementations§
source§impl ProtocolType for dyn ASCredentialIdentity
impl ProtocolType for dyn ASCredentialIdentity
impl<T> ImplementedBy<T> for dyn ASCredentialIdentity
Implementations on Foreign Types§
impl<T> ASCredentialIdentity for ProtocolObject<T>where
T: ?Sized + ASCredentialIdentity,
Implementors§
impl ASCredentialIdentity for ASPasskeyCredentialIdentity
Available on crate feature
ASPasskeyCredentialIdentity
only.impl ASCredentialIdentity for ASPasswordCredentialIdentity
Available on crate feature
ASPasswordCredentialIdentity
only.