pub struct ProtocolMetadata {
pub content: Option<Metadata>,
}
Fields§
§content: Option<Metadata>
Trait Implementations§
Source§impl Debug for ProtocolMetadata
impl Debug for ProtocolMetadata
Source§impl Decoder for ProtocolMetadata
impl Decoder for ProtocolMetadata
Source§impl Default for ProtocolMetadata
impl Default for ProtocolMetadata
Source§fn default() -> ProtocolMetadata
fn default() -> ProtocolMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProtocolMetadata
impl<'de> Deserialize<'de> for ProtocolMetadata
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
Source§impl Encoder for ProtocolMetadata
impl Encoder for ProtocolMetadata
Source§impl PartialEq for ProtocolMetadata
impl PartialEq for ProtocolMetadata
Source§impl Serialize for ProtocolMetadata
impl Serialize for ProtocolMetadata
impl StructuralPartialEq for ProtocolMetadata
Auto Trait Implementations§
impl Freeze for ProtocolMetadata
impl RefUnwindSafe for ProtocolMetadata
impl Send for ProtocolMetadata
impl Sync for ProtocolMetadata
impl Unpin for ProtocolMetadata
impl UnwindSafe for ProtocolMetadata
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