pub struct PublicEnvelope {
pub recipient: AgentId,
pub version: Version,
pub crypto: CryptoMeta,
pub content_type: String,
pub meta: Signed,
}Fields§
§recipient: AgentId§version: Version§crypto: CryptoMeta§content_type: String§meta: SignedMetaEnvelope
Trait Implementations§
Source§impl Clone for PublicEnvelope
impl Clone for PublicEnvelope
Source§fn clone(&self) -> PublicEnvelope
fn clone(&self) -> PublicEnvelope
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 PublicEnvelope
impl Debug for PublicEnvelope
Source§impl<'de> Deserialize<'de> for PublicEnvelope
impl<'de> Deserialize<'de> for PublicEnvelope
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 PublicEnvelope
impl RefUnwindSafe for PublicEnvelope
impl Send for PublicEnvelope
impl Sync for PublicEnvelope
impl Unpin for PublicEnvelope
impl UnwindSafe for PublicEnvelope
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