pub struct DisableWebauthnRequest {}Expand description
Request body for POST /services/webauthn/disable.
Removes the #vta-webauthn entry and any passkey
verificationMethods published on the VTA’s DID document — the
operator chose hard-disable semantics so a disabled WebAuthn-RP
surface doesn’t leave dangling VMs claiming to authenticate
against an unreachable RP.
Refused with LastServiceRefused when removing WebAuthn would
leave no transport advertised at all (spec §3.2; WebAuthn counts
as a transport for this invariant).
No fields today — serializes as {}.
Trait Implementations§
Source§impl Clone for DisableWebauthnRequest
impl Clone for DisableWebauthnRequest
Source§fn clone(&self) -> DisableWebauthnRequest
fn clone(&self) -> DisableWebauthnRequest
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 moreSource§impl Debug for DisableWebauthnRequest
impl Debug for DisableWebauthnRequest
Source§impl Default for DisableWebauthnRequest
impl Default for DisableWebauthnRequest
Source§fn default() -> DisableWebauthnRequest
fn default() -> DisableWebauthnRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DisableWebauthnRequest
impl<'de> Deserialize<'de> for DisableWebauthnRequest
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
impl Eq for DisableWebauthnRequest
Source§impl PartialEq for DisableWebauthnRequest
impl PartialEq for DisableWebauthnRequest
Source§impl Serialize for DisableWebauthnRequest
impl Serialize for DisableWebauthnRequest
impl StructuralPartialEq for DisableWebauthnRequest
Auto Trait Implementations§
impl Freeze for DisableWebauthnRequest
impl RefUnwindSafe for DisableWebauthnRequest
impl Send for DisableWebauthnRequest
impl Sync for DisableWebauthnRequest
impl Unpin for DisableWebauthnRequest
impl UnsafeUnpin for DisableWebauthnRequest
impl UnwindSafe for DisableWebauthnRequest
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