Struct chromiumoxide_cdp::cdp::browser_protocol::web_authn::VirtualAuthenticatorOptions [−][src]
pub struct VirtualAuthenticatorOptions { pub protocol: AuthenticatorProtocol, pub transport: AuthenticatorTransport, pub has_resident_key: Option<bool>, pub has_user_verification: Option<bool>, pub has_large_blob: Option<bool>, pub automatic_presence_simulation: Option<bool>, pub is_user_verified: Option<bool>, }
Fields
protocol: AuthenticatorProtocol
transport: AuthenticatorTransport
has_resident_key: Option<bool>
Defaults to false.
has_user_verification: Option<bool>
Defaults to false.
has_large_blob: Option<bool>
If set to true, the authenticator will support the largeBlob extension. https://w3c.github.io/webauthn#largeBlob Defaults to false.
automatic_presence_simulation: Option<bool>
If set to true, tests of user presence will succeed immediately. Otherwise, they will not be resolved. Defaults to true.
is_user_verified: Option<bool>
Sets whether User Verification succeeds or fails for an authenticator. Defaults to false.
Implementations
pub fn new(
protocol: impl Into<AuthenticatorProtocol>,
transport: impl Into<AuthenticatorTransport>
) -> Self
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for VirtualAuthenticatorOptions
impl Send for VirtualAuthenticatorOptions
impl Sync for VirtualAuthenticatorOptions
impl Unpin for VirtualAuthenticatorOptions
impl UnwindSafe for VirtualAuthenticatorOptions
Blanket Implementations
Mutably borrows from an owned value. Read more