Trait pcap_parser::ToVec
source · [−]pub trait ToVec {
fn to_vec_raw(&self) -> Result<Vec<u8>, GenError>;
fn to_vec(&mut self) -> Result<Vec<u8>, GenError> { ... }
fn fix(&mut self) { ... }
}Expand description
Common trait for all serialization functions
Required Methods
Provided Methods
Serialize to bytes representation (little-endian). Check values and fix all fields before serializing.
Implementors
impl ToVec for PcapHeader
Available on crate feature
serialize only.impl<'a> ToVec for Block<'a>
Available on crate feature
serialize only.impl<'a> ToVec for LegacyPcapBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for CustomBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for DecryptionSecretsBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for EnhancedPacketBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for InterfaceDescriptionBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for InterfaceStatisticsBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for NameResolutionBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for PcapNGOption<'a>
Available on crate feature
serialize only.impl<'a> ToVec for SectionHeaderBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for SimplePacketBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for SystemdJournalExportBlock<'a>
Available on crate feature
serialize only.impl<'a> ToVec for UnknownBlock<'a>
Available on crate feature
serialize only.