pub struct WebAuthnRegistrationResponse {
pub challenge: String,
pub rp: PublicKeyCredentialRpEntity,
pub user: PublicKeyCredentialUserEntity,
pub pubkey_cred_params: Vec<PublicKeyCredentialParameters>,
pub timeout: Option<u64>,
pub exclude_credentials: Option<Vec<PublicKeyCredentialDescriptor>>,
pub authenticator_selection: Option<AuthenticatorSelectionCriteria>,
pub attestation: String,
pub session_id: String,
}Expand description
WebAuthn registration challenge response
Fields§
§challenge: String§rp: PublicKeyCredentialRpEntity§user: PublicKeyCredentialUserEntity§pubkey_cred_params: Vec<PublicKeyCredentialParameters>§timeout: Option<u64>§exclude_credentials: Option<Vec<PublicKeyCredentialDescriptor>>§authenticator_selection: Option<AuthenticatorSelectionCriteria>§attestation: String§session_id: StringTrait Implementations§
Source§impl Debug for WebAuthnRegistrationResponse
impl Debug for WebAuthnRegistrationResponse
Source§impl<'de> Deserialize<'de> for WebAuthnRegistrationResponse
impl<'de> Deserialize<'de> for WebAuthnRegistrationResponse
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 WebAuthnRegistrationResponse
impl RefUnwindSafe for WebAuthnRegistrationResponse
impl Send for WebAuthnRegistrationResponse
impl Sync for WebAuthnRegistrationResponse
impl Unpin for WebAuthnRegistrationResponse
impl UnwindSafe for WebAuthnRegistrationResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> 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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more