pub struct Fido2Extensions {
pub hmac_credentials: Option<Fido2HmacCredentials>,
pub cred_blob: Option<B64Url>,
pub large_blob: Option<Fido2LargeBlob>,
pub payments: Option<bool>,
}Fields§
§hmac_credentials: Option<Fido2HmacCredentials>This member holds the information necessary for either the WebAuthn prf extension or the FIDO hmac-secret extension.
cred_blob: Option<B64Url>This member holds the information necessary for the FIDO credential blob extension. The value is a base64url-encoded byte string of the stored binary blob.
large_blob: Option<Fido2LargeBlob>This member holds the information necessary for the WebAuthN large blob storage extension.
payments: Option<bool>This member denotes whether this credential is used for secure-payment-confirmation.
Trait Implementations§
Source§impl Clone for Fido2Extensions
impl Clone for Fido2Extensions
Source§fn clone(&self) -> Fido2Extensions
fn clone(&self) -> Fido2Extensions
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 Fido2Extensions
impl Debug for Fido2Extensions
Source§impl Default for Fido2Extensions
impl Default for Fido2Extensions
Source§fn default() -> Fido2Extensions
fn default() -> Fido2Extensions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Fido2Extensions
impl<'de> Deserialize<'de> for Fido2Extensions
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
Auto Trait Implementations§
impl Freeze for Fido2Extensions
impl RefUnwindSafe for Fido2Extensions
impl Send for Fido2Extensions
impl Sync for Fido2Extensions
impl Unpin for Fido2Extensions
impl UnwindSafe for Fido2Extensions
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