pub struct EncryptedPacket {
pub encryption_type: i32,
pub iv: Vec<u8>,
pub key_index: u32,
pub encrypted_value: Vec<u8>,
}Fields§
§encryption_type: i32§iv: Vec<u8>§key_index: u32§encrypted_value: Vec<u8>This is an encrypted EncryptedPacketPayload message representation
Implementations§
Source§impl EncryptedPacket
impl EncryptedPacket
Sourcepub fn encryption_type(&self) -> Type
pub fn encryption_type(&self) -> Type
Returns the enum value of encryption_type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_encryption_type(&mut self, value: Type)
pub fn set_encryption_type(&mut self, value: Type)
Sets encryption_type to the provided enum value.
Trait Implementations§
Source§impl Clone for EncryptedPacket
impl Clone for EncryptedPacket
Source§impl Debug for EncryptedPacket
impl Debug for EncryptedPacket
Source§impl Default for EncryptedPacket
impl Default for EncryptedPacket
§impl<'de> Deserialize<'de> for EncryptedPacket
impl<'de> Deserialize<'de> for EncryptedPacket
§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 EncryptedPacket
Source§impl Hash for EncryptedPacket
impl Hash for EncryptedPacket
Source§impl Message for EncryptedPacket
impl Message for EncryptedPacket
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 EncryptedPacket
impl PartialEq for EncryptedPacket
§impl Serialize for EncryptedPacket
impl Serialize for EncryptedPacket
impl StructuralPartialEq for EncryptedPacket
Auto Trait Implementations§
impl Freeze for EncryptedPacket
impl RefUnwindSafe for EncryptedPacket
impl Send for EncryptedPacket
impl Sync for EncryptedPacket
impl Unpin for EncryptedPacket
impl UnsafeUnpin for EncryptedPacket
impl UnwindSafe for EncryptedPacket
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