pub struct ErspanHeader {
pub gre_header: GreHeader,
pub source: IpAddr,
pub destination: IpAddr,
pub version: ErspanType,
pub vlan: u16,
pub cos: u8,
pub encap_type: u8,
pub truncated: bool,
pub session_id: u16,
pub port_index: u32,
pub security_group_tag: Option<u16>,
pub original_data_packet: Vec<u8>,
}Fields§
§gre_header: GreHeader§source: IpAddr§destination: IpAddr§version: ErspanType§vlan: u16§cos: u8§encap_type: u8§truncated: bool§session_id: u16§port_index: u32§security_group_tag: Option<u16>§original_data_packet: Vec<u8>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErspanHeader
impl RefUnwindSafe for ErspanHeader
impl Send for ErspanHeader
impl Sync for ErspanHeader
impl Unpin for ErspanHeader
impl UnwindSafe for ErspanHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more