#[non_exhaustive]pub struct CtapOptions {
pub rk: bool,
pub up: bool,
pub uv: Option<bool>,
pub plat: Option<bool>,
pub cred_mgmt: Option<bool>,
pub client_pin: Option<bool>,
pub large_blobs: Option<bool>,
pub pin_uv_auth_token: Option<bool>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.rk: bool
§up: bool
§uv: Option<bool>
Note: This capability means capability to perform UV within the authenticator, for instance with biometrics or on-device PIN entry.
plat: Option<bool>
§cred_mgmt: Option<bool>
§client_pin: Option<bool>
§large_blobs: Option<bool>
§pin_uv_auth_token: Option<bool>
Trait Implementations§
Source§impl Clone for CtapOptions
impl Clone for CtapOptions
Source§fn clone(&self) -> CtapOptions
fn clone(&self) -> CtapOptions
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 CtapOptions
impl Debug for CtapOptions
Source§impl Default for CtapOptions
impl Default for CtapOptions
Source§impl<'de> Deserialize<'de> for CtapOptions
impl<'de> Deserialize<'de> for CtapOptions
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 PartialEq for CtapOptions
impl PartialEq for CtapOptions
Source§impl Serialize for CtapOptions
impl Serialize for CtapOptions
impl Copy for CtapOptions
impl Eq for CtapOptions
impl StructuralPartialEq for CtapOptions
Auto Trait Implementations§
impl Freeze for CtapOptions
impl RefUnwindSafe for CtapOptions
impl Send for CtapOptions
impl Sync for CtapOptions
impl Unpin for CtapOptions
impl UnwindSafe for CtapOptions
Blanket Implementations§
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