pub struct Passkey {
pub id: String,
pub name: Option<String>,
pub public_key: String,
pub user_id: String,
pub credential_id: String,
pub counter: i64,
pub device_type: String,
pub backed_up: bool,
pub transports: Option<String>,
pub created_at: Option<OffsetDateTime>,
pub aaguid: Option<String>,
pub webauthn_credential: Value,
}Fields§
§id: String§name: Option<String>§public_key: String§user_id: String§credential_id: String§counter: i64§device_type: String§backed_up: bool§transports: Option<String>§created_at: Option<OffsetDateTime>§aaguid: Option<String>§webauthn_credential: ValueTrait Implementations§
Source§impl<'de> Deserialize<'de> for Passkey
impl<'de> Deserialize<'de> for Passkey
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
impl StructuralPartialEq for Passkey
Auto Trait Implementations§
impl Freeze for Passkey
impl RefUnwindSafe for Passkey
impl Send for Passkey
impl Sync for Passkey
impl Unpin for Passkey
impl UnsafeUnpin for Passkey
impl UnwindSafe for Passkey
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