pub enum BiometricsStatus {
Available,
UnlockNeeded,
HardwareUnavailable,
NotEnabled,
}Expand description
The current biometric capability state for a specific user on this client.
Variants§
Available
Biometrics is available and can be used immediately.
UnlockNeeded
Biometrics is supported, but user interaction is required before unlock can proceed.
Biometrics hardware or platform support is unavailable.
NotEnabled
Biometrics is supported but not enabled for this user.
Trait Implementations§
Source§impl Clone for BiometricsStatus
impl Clone for BiometricsStatus
Source§fn clone(&self) -> BiometricsStatus
fn clone(&self) -> BiometricsStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BiometricsStatus
impl Debug for BiometricsStatus
Source§impl<'de> Deserialize<'de> for BiometricsStatus
impl<'de> Deserialize<'de> for BiometricsStatus
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 From<BiometricsStatus> for JsValue
impl From<BiometricsStatus> for JsValue
Source§fn from(value: BiometricsStatus) -> Self
fn from(value: BiometricsStatus) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for BiometricsStatus
impl FromWasmAbi for BiometricsStatus
Source§impl IntoWasmAbi for BiometricsStatus
impl IntoWasmAbi for BiometricsStatus
Source§impl OptionFromWasmAbi for BiometricsStatus
impl OptionFromWasmAbi for BiometricsStatus
Source§impl OptionIntoWasmAbi for BiometricsStatus
impl OptionIntoWasmAbi for BiometricsStatus
Source§impl Serialize for BiometricsStatus
impl Serialize for BiometricsStatus
Source§impl TryFrom<JsValue> for BiometricsStatus
impl TryFrom<JsValue> for BiometricsStatus
Source§impl TryFromJsValue for BiometricsStatus
impl TryFromJsValue for BiometricsStatus
Source§impl VectorFromWasmAbi for BiometricsStatus
impl VectorFromWasmAbi for BiometricsStatus
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[BiometricsStatus]>
Source§impl VectorIntoWasmAbi for BiometricsStatus
impl VectorIntoWasmAbi for BiometricsStatus
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[BiometricsStatus]>) -> Self::Abi
Source§impl WasmDescribe for BiometricsStatus
impl WasmDescribe for BiometricsStatus
Auto Trait Implementations§
impl Freeze for BiometricsStatus
impl RefUnwindSafe for BiometricsStatus
impl Send for BiometricsStatus
impl Sync for BiometricsStatus
impl Unpin for BiometricsStatus
impl UnsafeUnpin for BiometricsStatus
impl UnwindSafe for BiometricsStatus
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<> Read more§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.