pub struct SignedMessageEnvelope {
pub sequence: u64,
pub content: Vec<u8>,
pub timestamp: u64,
pub signature: Vec<u8>,
}
Expand description
A signed message envelope that can contain any SignableMessage
Fields§
§sequence: u64
§content: Vec<u8>
§timestamp: u64
§signature: Vec<u8>
Implementations§
Trait Implementations§
Source§impl Clone for SignedMessageEnvelope
impl Clone for SignedMessageEnvelope
Source§fn clone(&self) -> SignedMessageEnvelope
fn clone(&self) -> SignedMessageEnvelope
Returns a duplicate of the value. Read more
1.0.0 · 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 SignedMessageEnvelope
impl Debug for SignedMessageEnvelope
Source§impl<'de> Deserialize<'de> for SignedMessageEnvelope
impl<'de> Deserialize<'de> for SignedMessageEnvelope
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
Auto Trait Implementations§
impl Freeze for SignedMessageEnvelope
impl RefUnwindSafe for SignedMessageEnvelope
impl Send for SignedMessageEnvelope
impl Sync for SignedMessageEnvelope
impl Unpin for SignedMessageEnvelope
impl UnwindSafe for SignedMessageEnvelope
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