[][src]Struct pcap::PacketHeader

#[repr(C)]pub struct PacketHeader {
    pub ts: timeval,
    pub caplen: u32,
    pub len: u32,
}

Represents a packet header provided by pcap, including the timeval, caplen and len.

Fields

ts: timeval

The time when the packet was captured

caplen: u32

The number of bytes of the packet that are available from the capture

len: u32

The length of the packet, in bytes (which might be more than the number of bytes available from the capture, if the length of the packet is larger than the maximum number of bytes to capture)

Trait Implementations

impl Clone for PacketHeader[src]

impl Copy for PacketHeader[src]

impl Debug for PacketHeader[src]

impl Eq for PacketHeader[src]

impl PartialEq<PacketHeader> for PacketHeader[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.