pub struct RegistrationSignedExtensions {
pub cred_protect: Option<CredProtectResponse>,
pub hmac_secret: Option<bool>,
pub unknown_keys: BTreeMap<String, Value>,
}Expand description
The output for registration ceremony extensions.
Implements the registration bits of [AuthenticatorExtensionsClientOutputs] from the spec
Fields§
§cred_protect: Option<CredProtectResponse>The credProtect extension
hmac_secret: Option<bool>The hmac-secret extension response to a create request
unknown_keys: BTreeMap<String, Value>Extension key-values that we have parsed, but don’t strictly recognise.
Trait Implementations§
source§impl Clone for RegistrationSignedExtensions
impl Clone for RegistrationSignedExtensions
source§fn clone(&self) -> RegistrationSignedExtensions
fn clone(&self) -> RegistrationSignedExtensions
Returns a copy 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 RegistrationSignedExtensions
impl Debug for RegistrationSignedExtensions
source§impl Default for RegistrationSignedExtensions
impl Default for RegistrationSignedExtensions
source§fn default() -> RegistrationSignedExtensions
fn default() -> RegistrationSignedExtensions
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RegistrationSignedExtensions
impl<'de> Deserialize<'de> for RegistrationSignedExtensions
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 RefUnwindSafe for RegistrationSignedExtensions
impl Send for RegistrationSignedExtensions
impl Sync for RegistrationSignedExtensions
impl Unpin for RegistrationSignedExtensions
impl UnwindSafe for RegistrationSignedExtensions
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
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