pub struct CloudSyncStartRequest {
pub signer: Vec<u8>,
pub crypto: Vec<u8>,
}Expand description
CloudSyncStartRequest requests the device to start a synchronization procedure against the cloud servers to establish the current time as well as the currently active cloud identity.
Fields§
§signer: Vec<u8>Post-quantum CWT attestation for the server signing (xDSA) key
crypto: Vec<u8>Post-quantum CWT attestation for the server encryption (xHPKE) key
Trait Implementations§
Source§impl Clone for CloudSyncStartRequest
impl Clone for CloudSyncStartRequest
Source§fn clone(&self) -> CloudSyncStartRequest
fn clone(&self) -> CloudSyncStartRequest
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 CloudSyncStartRequest
impl Debug for CloudSyncStartRequest
Source§impl Default for CloudSyncStartRequest
impl Default for CloudSyncStartRequest
impl Eq for CloudSyncStartRequest
Source§impl From<CloudSyncStartRequest> for Message
impl From<CloudSyncStartRequest> for Message
Source§fn from(message: CloudSyncStartRequest) -> Self
fn from(message: CloudSyncStartRequest) -> Self
Wraps a concrete payload in its corresponding message variant.
Source§impl Hash for CloudSyncStartRequest
impl Hash for CloudSyncStartRequest
Source§impl Message for CloudSyncStartRequest
impl Message for CloudSyncStartRequest
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 CloudSyncStartRequest
impl PartialEq for CloudSyncStartRequest
impl StructuralPartialEq for CloudSyncStartRequest
Auto Trait Implementations§
impl Freeze for CloudSyncStartRequest
impl RefUnwindSafe for CloudSyncStartRequest
impl Send for CloudSyncStartRequest
impl Sync for CloudSyncStartRequest
impl Unpin for CloudSyncStartRequest
impl UnsafeUnpin for CloudSyncStartRequest
impl UnwindSafe for CloudSyncStartRequest
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