pub struct WebAuthnPublicKeyRegistrationRequest {
pub client_extension_results: Option<Box<WebAuthnExtensionsClientOutputs>>,
pub id: Option<String>,
pub rp_id: Option<String>,
pub response: Option<Box<WebAuthnAuthenticatorRegistrationResponse>>,
pub transports: Option<Vec<String>>,
pub type: Option<String>,
}
Expand description
WebAuthnPublicKeyRegistrationRequest : Request to register a new public key with WebAuthn
Fields§
§client_extension_results: Option<Box<WebAuthnExtensionsClientOutputs>>
§id: Option<String>
§rp_id: Option<String>
§response: Option<Box<WebAuthnAuthenticatorRegistrationResponse>>
§transports: Option<Vec<String>>
§type: Option<String>
Implementations§
Source§impl WebAuthnPublicKeyRegistrationRequest
impl WebAuthnPublicKeyRegistrationRequest
Sourcepub fn new() -> WebAuthnPublicKeyRegistrationRequest
pub fn new() -> WebAuthnPublicKeyRegistrationRequest
Request to register a new public key with WebAuthn
Trait Implementations§
Source§impl Clone for WebAuthnPublicKeyRegistrationRequest
impl Clone for WebAuthnPublicKeyRegistrationRequest
Source§fn clone(&self) -> WebAuthnPublicKeyRegistrationRequest
fn clone(&self) -> WebAuthnPublicKeyRegistrationRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for WebAuthnPublicKeyRegistrationRequest
impl Default for WebAuthnPublicKeyRegistrationRequest
Source§fn default() -> WebAuthnPublicKeyRegistrationRequest
fn default() -> WebAuthnPublicKeyRegistrationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebAuthnPublicKeyRegistrationRequest
impl<'de> Deserialize<'de> for WebAuthnPublicKeyRegistrationRequest
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 PartialEq for WebAuthnPublicKeyRegistrationRequest
impl PartialEq for WebAuthnPublicKeyRegistrationRequest
Source§fn eq(&self, other: &WebAuthnPublicKeyRegistrationRequest) -> bool
fn eq(&self, other: &WebAuthnPublicKeyRegistrationRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for WebAuthnPublicKeyRegistrationRequest
Auto Trait Implementations§
impl Freeze for WebAuthnPublicKeyRegistrationRequest
impl RefUnwindSafe for WebAuthnPublicKeyRegistrationRequest
impl Send for WebAuthnPublicKeyRegistrationRequest
impl Sync for WebAuthnPublicKeyRegistrationRequest
impl Unpin for WebAuthnPublicKeyRegistrationRequest
impl UnwindSafe for WebAuthnPublicKeyRegistrationRequest
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