pub struct SourceNormalizerReadPacketMetadata {
pub status: SourceNormalizerReadPacketStatus,
pub packet: Option<SourceNormalizerPacket>,
pub message: Option<String>,
}Expand description
Metadata returned by SourceNormalizerPacketSession::read_packet.
Fields§
§status: SourceNormalizerReadPacketStatus§packet: Option<SourceNormalizerPacket>§message: Option<String>Implementations§
Source§impl SourceNormalizerReadPacketMetadata
impl SourceNormalizerReadPacketMetadata
pub fn packet(packet: SourceNormalizerPacket) -> Self
pub fn need_more_data(message: Option<String>) -> Self
pub fn end_of_stream() -> Self
Trait Implementations§
Source§impl Clone for SourceNormalizerReadPacketMetadata
impl Clone for SourceNormalizerReadPacketMetadata
Source§fn clone(&self) -> SourceNormalizerReadPacketMetadata
fn clone(&self) -> SourceNormalizerReadPacketMetadata
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<'de> Deserialize<'de> for SourceNormalizerReadPacketMetadata
impl<'de> Deserialize<'de> for SourceNormalizerReadPacketMetadata
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
impl Eq for SourceNormalizerReadPacketMetadata
impl StructuralPartialEq for SourceNormalizerReadPacketMetadata
Auto Trait Implementations§
impl Freeze for SourceNormalizerReadPacketMetadata
impl RefUnwindSafe for SourceNormalizerReadPacketMetadata
impl Send for SourceNormalizerReadPacketMetadata
impl Sync for SourceNormalizerReadPacketMetadata
impl Unpin for SourceNormalizerReadPacketMetadata
impl UnsafeUnpin for SourceNormalizerReadPacketMetadata
impl UnwindSafe for SourceNormalizerReadPacketMetadata
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