pub struct DescriptorKeyRotation {
pub next_key_id: String,
pub next_public_key: Vec<u8>,
pub activates_at_unix_millis: i64,
}Expand description
Announces the next descriptor-signing key without changing endpoint identity.
Fields§
§next_key_id: String§next_public_key: Vec<u8>§activates_at_unix_millis: i64Trait Implementations§
Source§impl Clone for DescriptorKeyRotation
impl Clone for DescriptorKeyRotation
Source§fn clone(&self) -> DescriptorKeyRotation
fn clone(&self) -> DescriptorKeyRotation
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 DescriptorKeyRotation
impl Debug for DescriptorKeyRotation
Source§impl Default for DescriptorKeyRotation
impl Default for DescriptorKeyRotation
impl Eq for DescriptorKeyRotation
Source§impl Hash for DescriptorKeyRotation
impl Hash for DescriptorKeyRotation
Source§impl Message for DescriptorKeyRotation
impl Message for DescriptorKeyRotation
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 DescriptorKeyRotation
impl PartialEq for DescriptorKeyRotation
impl StructuralPartialEq for DescriptorKeyRotation
Auto Trait Implementations§
impl Freeze for DescriptorKeyRotation
impl RefUnwindSafe for DescriptorKeyRotation
impl Send for DescriptorKeyRotation
impl Sync for DescriptorKeyRotation
impl Unpin for DescriptorKeyRotation
impl UnsafeUnpin for DescriptorKeyRotation
impl UnwindSafe for DescriptorKeyRotation
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