pub struct VetoRecoveryRequest {
pub recovery_attempt_id: String,
pub veto_token: String,
pub client_operation_id: String,
}Expand description
Cancel an in-flight recovery attempt from an existing device. weft#183.
Fields§
§recovery_attempt_id: String§veto_token: StringThe veto bearer token surfaced to the user’s existing devices by BeginRecovery. Authorizes the cancel; valid only within the window.
client_operation_id: StringTrait Implementations§
Source§impl Clone for VetoRecoveryRequest
impl Clone for VetoRecoveryRequest
Source§fn clone(&self) -> VetoRecoveryRequest
fn clone(&self) -> VetoRecoveryRequest
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 VetoRecoveryRequest
impl Debug for VetoRecoveryRequest
Source§impl Default for VetoRecoveryRequest
impl Default for VetoRecoveryRequest
impl Eq for VetoRecoveryRequest
Source§impl Hash for VetoRecoveryRequest
impl Hash for VetoRecoveryRequest
Source§impl Message for VetoRecoveryRequest
impl Message for VetoRecoveryRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for VetoRecoveryRequest
impl PartialEq for VetoRecoveryRequest
impl StructuralPartialEq for VetoRecoveryRequest
Auto Trait Implementations§
impl Freeze for VetoRecoveryRequest
impl RefUnwindSafe for VetoRecoveryRequest
impl Send for VetoRecoveryRequest
impl Sync for VetoRecoveryRequest
impl Unpin for VetoRecoveryRequest
impl UnsafeUnpin for VetoRecoveryRequest
impl UnwindSafe for VetoRecoveryRequest
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