pub struct CreateRecoveryChallengeResponse {
pub user: Value,
pub temporary_authentication_token: String,
pub challenge: String,
pub rp: Option<Value>,
pub supported_credential_kinds: Value,
pub authenticator_selection: Value,
pub attestation: String,
pub pub_key_cred_params: Vec<Value>,
pub exclude_credentials: Vec<Value>,
pub otp_url: String,
pub allowed_recovery_credentials: Vec<Value>,
}Expand description
Create Recovery Challenge
Fields§
§user: Value§temporary_authentication_token: String§challenge: String§rp: Option<Value>§supported_credential_kinds: Value§authenticator_selection: Value§attestation: String§pub_key_cred_params: Vec<Value>§exclude_credentials: Vec<Value>§otp_url: String§allowed_recovery_credentials: Vec<Value>Trait Implementations§
Source§impl Clone for CreateRecoveryChallengeResponse
impl Clone for CreateRecoveryChallengeResponse
Source§fn clone(&self) -> CreateRecoveryChallengeResponse
fn clone(&self) -> CreateRecoveryChallengeResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for CreateRecoveryChallengeResponse
impl<'de> Deserialize<'de> for CreateRecoveryChallengeResponse
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 CreateRecoveryChallengeResponse
impl RefUnwindSafe for CreateRecoveryChallengeResponse
impl Send for CreateRecoveryChallengeResponse
impl Sync for CreateRecoveryChallengeResponse
impl Unpin for CreateRecoveryChallengeResponse
impl UnsafeUnpin for CreateRecoveryChallengeResponse
impl UnwindSafe for CreateRecoveryChallengeResponse
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