[−][src]Struct pcap_file::pcapng::InterfaceStatisticsBlock
The Interface Statistics Block contains the capture statistics for a given interface and it is optional.
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]
pub fn into_owned(self) -> InterfaceStatisticsBlock<'static>
[src]
Returns a version of self
with all fields converted to owning versions.
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,