[−][src]Trait pcap_parser::ToVec
Common trait for all serialization functions
Required methods
pub fn to_vec_raw(&self) -> Result<Vec<u8>, GenError>
[src]
Serialize to bytes representation (little-endian). Do not check values
Provided methods
pub fn to_vec(&mut self) -> Result<Vec<u8>, GenError>
[src]
Serialize to bytes representation (little-endian). Check values and fix all fields before serializing.
pub fn fix(&mut self)
[src]
Check and correct all fields: use magic, fix lengths fields and other values if possible.
Implementors
impl ToVec for PcapHeader
[src]
impl<'a> ToVec for Block<'a>
[src]
impl<'a> ToVec for LegacyPcapBlock<'a>
[src]
impl<'a> ToVec for CustomBlock<'a>
[src]
impl<'a> ToVec for DecryptionSecretsBlock<'a>
[src]
impl<'a> ToVec for EnhancedPacketBlock<'a>
[src]
pub fn fix(&mut self)
[src]
Check and correct all fields: use magic, version and fix lengths fields
pub fn to_vec_raw(&self) -> Result<Vec<u8>, GenError>
[src]
impl<'a> ToVec for InterfaceDescriptionBlock<'a>
[src]
pub fn fix(&mut self)
[src]
Check and correct all fields: use magic, set time resolution and fix lengths fields
pub fn to_vec_raw(&self) -> Result<Vec<u8>, GenError>
[src]
Serialize to bytes representation. Do not check values
impl<'a> ToVec for InterfaceStatisticsBlock<'a>
[src]
impl<'a> ToVec for NameResolutionBlock<'a>
[src]
impl<'a> ToVec for PcapNGOption<'a>
[src]
impl<'a> ToVec for SectionHeaderBlock<'a>
[src]
pub fn fix(&mut self)
[src]
Check and correct all fields: use magic, version and fix lengths fields