pub enum WebAuthnCommands {
Show 13 variants
Enable(Enable),
Disable(Disable),
AddVirtualAuthenticator(AddVirtualAuthenticator),
SetResponseOverrideBits(SetResponseOverrideBits),
RemoveVirtualAuthenticator(RemoveVirtualAuthenticator),
AddCredential(AddCredential),
GetCredential(GetCredential),
GetCredentials(GetCredentials),
RemoveCredential(RemoveCredential),
ClearCredentials(ClearCredentials),
SetUserVerified(SetUserVerified),
SetAutomaticPresenceSimulation(SetAutomaticPresenceSimulation),
SetCredentialProperties(SetCredentialProperties),
}Variants§
Enable(Enable)
Disable(Disable)
AddVirtualAuthenticator(AddVirtualAuthenticator)
SetResponseOverrideBits(SetResponseOverrideBits)
RemoveVirtualAuthenticator(RemoveVirtualAuthenticator)
AddCredential(AddCredential)
GetCredential(GetCredential)
GetCredentials(GetCredentials)
RemoveCredential(RemoveCredential)
ClearCredentials(ClearCredentials)
SetUserVerified(SetUserVerified)
SetAutomaticPresenceSimulation(SetAutomaticPresenceSimulation)
SetCredentialProperties(SetCredentialProperties)
Implementations§
Source§impl WebAuthnCommands
impl WebAuthnCommands
pub fn identifier(&self) -> &'static str
Trait Implementations§
Source§impl Clone for WebAuthnCommands
impl Clone for WebAuthnCommands
Source§fn clone(&self) -> WebAuthnCommands
fn clone(&self) -> WebAuthnCommands
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WebAuthnCommands
impl Debug for WebAuthnCommands
Source§impl<'de> Deserialize<'de> for WebAuthnCommands
impl<'de> Deserialize<'de> for WebAuthnCommands
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<AddCredential> for WebAuthnCommands
impl From<AddCredential> for WebAuthnCommands
Source§fn from(v: AddCredential) -> Self
fn from(v: AddCredential) -> Self
Converts to this type from the input type.
Source§impl From<AddVirtualAuthenticator> for WebAuthnCommands
impl From<AddVirtualAuthenticator> for WebAuthnCommands
Source§fn from(v: AddVirtualAuthenticator) -> Self
fn from(v: AddVirtualAuthenticator) -> Self
Converts to this type from the input type.
Source§impl From<ClearCredentials> for WebAuthnCommands
impl From<ClearCredentials> for WebAuthnCommands
Source§fn from(v: ClearCredentials) -> Self
fn from(v: ClearCredentials) -> Self
Converts to this type from the input type.
Source§impl From<Disable> for WebAuthnCommands
impl From<Disable> for WebAuthnCommands
Source§impl From<Enable> for WebAuthnCommands
impl From<Enable> for WebAuthnCommands
Source§impl From<GetCredential> for WebAuthnCommands
impl From<GetCredential> for WebAuthnCommands
Source§fn from(v: GetCredential) -> Self
fn from(v: GetCredential) -> Self
Converts to this type from the input type.
Source§impl From<GetCredentials> for WebAuthnCommands
impl From<GetCredentials> for WebAuthnCommands
Source§fn from(v: GetCredentials) -> Self
fn from(v: GetCredentials) -> Self
Converts to this type from the input type.
Source§impl From<RemoveCredential> for WebAuthnCommands
impl From<RemoveCredential> for WebAuthnCommands
Source§fn from(v: RemoveCredential) -> Self
fn from(v: RemoveCredential) -> Self
Converts to this type from the input type.
Source§impl From<RemoveVirtualAuthenticator> for WebAuthnCommands
impl From<RemoveVirtualAuthenticator> for WebAuthnCommands
Source§fn from(v: RemoveVirtualAuthenticator) -> Self
fn from(v: RemoveVirtualAuthenticator) -> Self
Converts to this type from the input type.
Source§impl From<SetAutomaticPresenceSimulation> for WebAuthnCommands
impl From<SetAutomaticPresenceSimulation> for WebAuthnCommands
Source§fn from(v: SetAutomaticPresenceSimulation) -> Self
fn from(v: SetAutomaticPresenceSimulation) -> Self
Converts to this type from the input type.
Source§impl From<SetCredentialProperties> for WebAuthnCommands
impl From<SetCredentialProperties> for WebAuthnCommands
Source§fn from(v: SetCredentialProperties) -> Self
fn from(v: SetCredentialProperties) -> Self
Converts to this type from the input type.
Source§impl From<SetResponseOverrideBits> for WebAuthnCommands
impl From<SetResponseOverrideBits> for WebAuthnCommands
Source§fn from(v: SetResponseOverrideBits) -> Self
fn from(v: SetResponseOverrideBits) -> Self
Converts to this type from the input type.
Source§impl From<SetUserVerified> for WebAuthnCommands
impl From<SetUserVerified> for WebAuthnCommands
Source§fn from(v: SetUserVerified) -> Self
fn from(v: SetUserVerified) -> Self
Converts to this type from the input type.
Source§impl From<WebAuthnCommands> for BrowserProtocolCommands
impl From<WebAuthnCommands> for BrowserProtocolCommands
Source§fn from(v: WebAuthnCommands) -> Self
fn from(v: WebAuthnCommands) -> Self
Converts to this type from the input type.
Source§impl From<WebAuthnCommands> for Command
impl From<WebAuthnCommands> for Command
Source§fn from(v: WebAuthnCommands) -> Self
fn from(v: WebAuthnCommands) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WebAuthnCommands
impl PartialEq for WebAuthnCommands
Source§impl Serialize for WebAuthnCommands
impl Serialize for WebAuthnCommands
Source§impl TryFrom<BrowserProtocolCommands> for WebAuthnCommands
impl TryFrom<BrowserProtocolCommands> for WebAuthnCommands
Source§type Error = BrowserProtocolCommands
type Error = BrowserProtocolCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: BrowserProtocolCommands,
) -> Result<Self, <WebAuthnCommands as TryFrom<BrowserProtocolCommands>>::Error>
fn try_from( e: BrowserProtocolCommands, ) -> Result<Self, <WebAuthnCommands as TryFrom<BrowserProtocolCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<Command> for WebAuthnCommands
impl TryFrom<Command> for WebAuthnCommands
Source§impl TryFrom<WebAuthnCommands> for AddCredential
impl TryFrom<WebAuthnCommands> for AddCredential
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <AddCredential as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <AddCredential as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for AddVirtualAuthenticator
impl TryFrom<WebAuthnCommands> for AddVirtualAuthenticator
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <AddVirtualAuthenticator as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <AddVirtualAuthenticator as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for ClearCredentials
impl TryFrom<WebAuthnCommands> for ClearCredentials
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <ClearCredentials as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <ClearCredentials as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for Disable
impl TryFrom<WebAuthnCommands> for Disable
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <Disable as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <Disable as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for Enable
impl TryFrom<WebAuthnCommands> for Enable
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <Enable as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <Enable as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for GetCredential
impl TryFrom<WebAuthnCommands> for GetCredential
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <GetCredential as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <GetCredential as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for GetCredentials
impl TryFrom<WebAuthnCommands> for GetCredentials
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <GetCredentials as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <GetCredentials as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for RemoveCredential
impl TryFrom<WebAuthnCommands> for RemoveCredential
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <RemoveCredential as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <RemoveCredential as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for RemoveVirtualAuthenticator
impl TryFrom<WebAuthnCommands> for RemoveVirtualAuthenticator
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <RemoveVirtualAuthenticator as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <RemoveVirtualAuthenticator as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for SetAutomaticPresenceSimulation
impl TryFrom<WebAuthnCommands> for SetAutomaticPresenceSimulation
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <SetAutomaticPresenceSimulation as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <SetAutomaticPresenceSimulation as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for SetCredentialProperties
impl TryFrom<WebAuthnCommands> for SetCredentialProperties
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <SetCredentialProperties as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <SetCredentialProperties as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for SetResponseOverrideBits
impl TryFrom<WebAuthnCommands> for SetResponseOverrideBits
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <SetResponseOverrideBits as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <SetResponseOverrideBits as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
Source§impl TryFrom<WebAuthnCommands> for SetUserVerified
impl TryFrom<WebAuthnCommands> for SetUserVerified
Source§type Error = WebAuthnCommands
type Error = WebAuthnCommands
The type returned in the event of a conversion error.
Source§fn try_from(
e: WebAuthnCommands,
) -> Result<Self, <SetUserVerified as TryFrom<WebAuthnCommands>>::Error>
fn try_from( e: WebAuthnCommands, ) -> Result<Self, <SetUserVerified as TryFrom<WebAuthnCommands>>::Error>
Performs the conversion.
impl StructuralPartialEq for WebAuthnCommands
Auto Trait Implementations§
impl Freeze for WebAuthnCommands
impl RefUnwindSafe for WebAuthnCommands
impl Send for WebAuthnCommands
impl Sync for WebAuthnCommands
impl Unpin for WebAuthnCommands
impl UnsafeUnpin for WebAuthnCommands
impl UnwindSafe for WebAuthnCommands
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more