Struct sep2_common::packages::network_status::IPInterface
source · pub struct IPInterface {Show 27 fields
pub if_descr: Option<String192>,
pub if_high_speed: Option<Uint32>,
pub if_in_broadcast_pkts: Option<Uint32>,
pub if_index: Option<Uint32>,
pub if_in_discards: Option<Uint32>,
pub if_in_errors: Option<Uint32>,
pub if_in_multicast_pkts: Option<Uint32>,
pub if_in_octets: Option<Uint32>,
pub if_in_ucast_pkts: Option<Uint32>,
pub if_in_unknown_protos: Option<Uint32>,
pub if_mtu: Option<Uint32>,
pub if_name: Option<String16>,
pub if_oper_status: Option<Uint8>,
pub if_out_broadcast_pkts: Option<Uint32>,
pub if_out_discards: Option<Uint32>,
pub if_out_errors: Option<Uint32>,
pub if_out_multicast_pkts: Option<Uint32>,
pub if_out_octets: Option<Uint32>,
pub if_out_ucast_pkts: Option<Uint32>,
pub if_promiscuous_mode: Option<bool>,
pub if_speed: Option<Uint32>,
pub if_type: Option<Uint16>,
pub ip_addr_list_link: Option<IPAddrListLink>,
pub last_reset_time: Option<Int64>,
pub last_updated_time: Option<Int64>,
pub ll_interface_list_link: Option<LlinterfaceListLink>,
pub href: Option<String>,
}
network_status
only.Fields§
§if_descr: Option<String192>
Use rules from [RFC 2863].
if_high_speed: Option<Uint32>
Use rules from [RFC 2863].
if_in_broadcast_pkts: Option<Uint32>
Use rules from [RFC 2863].
if_index: Option<Uint32>
Use rules from [RFC 2863].
if_in_discards: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Input Datagrams Discarded.
if_in_errors: Option<Uint32>
Use rules from [RFC 2863].
if_in_multicast_pkts: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Multicast Datagrams Received.
if_in_octets: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Bytes Received.
if_in_ucast_pkts: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Datagrams Received.
if_in_unknown_protos: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Datagrams with Unknown Protocol Received.
if_mtu: Option<Uint32>
Use rules from [RFC 2863].
if_name: Option<String16>
Use rules from [RFC 2863].
if_oper_status: Option<Uint8>
Use rules and assignments from [RFC 2863].
if_out_broadcast_pkts: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Broadcast Datagrams Sent.
if_out_discards: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Output Datagrams Discarded.
if_out_errors: Option<Uint32>
Use rules from [RFC 2863].
if_out_multicast_pkts: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Multicast Datagrams Sent.
if_out_octets: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Bytes Sent.
if_out_ucast_pkts: Option<Uint32>
Use rules from [RFC 2863]. Can be thought of as Datagrams Sent.
if_promiscuous_mode: Option<bool>
Use rules from [RFC 2863].
if_speed: Option<Uint32>
Use rules from [RFC 2863].
if_type: Option<Uint16>
Use rules and assignments from [RFC 2863].
ip_addr_list_link: Option<IPAddrListLink>
§last_reset_time: Option<Int64>
Similar to ifLastChange in [RFC 2863].
last_updated_time: Option<Int64>
The date/time of the reported status.
ll_interface_list_link: Option<LlinterfaceListLink>
§href: Option<String>
A reference to the resource address (URI). Required in a response to a GET, ignored otherwise.
Trait Implementations§
source§impl Clone for IPInterface
impl Clone for IPInterface
source§fn clone(&self) -> IPInterface
fn clone(&self) -> IPInterface
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IPInterface
impl Debug for IPInterface
source§impl Default for IPInterface
impl Default for IPInterface
source§fn default() -> IPInterface
fn default() -> IPInterface
source§impl Ord for IPInterface
impl Ord for IPInterface
source§impl PartialEq<IPInterface> for IPInterface
impl PartialEq<IPInterface> for IPInterface
source§fn eq(&self, other: &IPInterface) -> bool
fn eq(&self, other: &IPInterface) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<IPInterface> for IPInterface
impl PartialOrd<IPInterface> for IPInterface
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read more