[−][src]Struct pcap_file::pcapng::InterfaceStatisticsBlock
An Interface Description Block (IDB) is the container for information describing an interface on which packet data is captured.
Fields
interface_id: u32
Specifies the interface these statistics refers to. The correct interface will be the one whose Interface Description Block (within the current Section of the file) is identified by same number of this field.
timestamp: u64
Time this statistics refers to. The format of the timestamp is the same already defined in the Enhanced Packet Block. The length of a unit of time is specified by the 'if_tsresol' option of the Interface Description Block referenced by this packet.
options: Vec<InterfaceStatisticsOption<'a>>
Options
Methods
impl<'a> InterfaceStatisticsBlock<'a>
[src]
Trait Implementations
impl<'a> Clone for InterfaceStatisticsBlock<'a>
[src]
fn clone(&self) -> InterfaceStatisticsBlock<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Debug for InterfaceStatisticsBlock<'a>
[src]
Auto Trait Implementations
impl<'a> Send for InterfaceStatisticsBlock<'a>
impl<'a> Sync for InterfaceStatisticsBlock<'a>
impl<'a> Unpin for InterfaceStatisticsBlock<'a>
impl<'a> UnwindSafe for InterfaceStatisticsBlock<'a>
impl<'a> RefUnwindSafe for InterfaceStatisticsBlock<'a>
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,