[−][src]Struct webauthn_rs::crypto::COSEEC2Key
A COSE Eliptic Curve Public Key. This is generally the provided credential that an authenticator registers, and is used to authenticate the user. You will likely never need to interact with this value, as it is part of the Credential API.
Fields
curve: ECDSACurve
The curve that this key references.
x: [u8; 32]
The key's public X coordinate.
y: [u8; 32]
The key's public Y coordinate.
Trait Implementations
impl Clone for COSEEC2Key
[src]
fn clone(&self) -> COSEEC2Key
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for COSEEC2Key
[src]
impl<'de> Deserialize<'de> for COSEEC2Key
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for COSEEC2Key
[src]
Auto Trait Implementations
impl RefUnwindSafe for COSEEC2Key
impl Send for COSEEC2Key
impl Sync for COSEEC2Key
impl Unpin for COSEEC2Key
impl UnwindSafe for COSEEC2Key
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,