pub struct AuthenticatorFlags {
pub user_present: bool,
pub user_verified: bool,
pub backup_eligible: bool,
pub backup_state: bool,
pub attested_credential_data: bool,
pub extension_data: bool,
}Expand description
Decoded flags byte from authenticator data.
Fields§
§user_present: boolUP: the authenticator confirmed physical user presence.
user_verified: boolUV: biometric or PIN check passed.
backup_eligible: boolBE: the credential is eligible for backup to a platform sync service. Immutable — set at registration and cannot change across ceremonies.
backup_state: boolBS: the credential is currently backed up. May change between ceremonies.
attested_credential_data: boolAT: attested credential data is included (registration only).
extension_data: boolED: a CBOR extension map follows the credential data.
Trait Implementations§
Source§impl Clone for AuthenticatorFlags
impl Clone for AuthenticatorFlags
Source§fn clone(&self) -> AuthenticatorFlags
fn clone(&self) -> AuthenticatorFlags
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 moreimpl Copy for AuthenticatorFlags
Auto Trait Implementations§
impl Freeze for AuthenticatorFlags
impl RefUnwindSafe for AuthenticatorFlags
impl Send for AuthenticatorFlags
impl Sync for AuthenticatorFlags
impl Unpin for AuthenticatorFlags
impl UnsafeUnpin for AuthenticatorFlags
impl UnwindSafe for AuthenticatorFlags
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