pub struct WebauthnUser {
pub id: String,
pub name: String,
pub display_name: String,
}Expand description
User descriptor for registration.
Fields§
§id: StringUnique user ID (Base64url-encoded).
name: StringDisplay name (e.g. “Alice Johnson”).
display_name: StringUsername (e.g. “alice”).
Trait Implementations§
Source§impl Clone for WebauthnUser
impl Clone for WebauthnUser
Source§impl Debug for WebauthnUser
impl Debug for WebauthnUser
Source§impl<'de> Deserialize<'de> for WebauthnUser
Available on crate feature serde only.
impl<'de> Deserialize<'de> for WebauthnUser
Available on crate feature
serde only.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 WebauthnUser
impl RefUnwindSafe for WebauthnUser
impl Send for WebauthnUser
impl Sync for WebauthnUser
impl Unpin for WebauthnUser
impl UnsafeUnpin for WebauthnUser
impl UnwindSafe for WebauthnUser
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