Struct below_model::network::NetworkModel
source · pub struct NetworkModel {
pub interfaces: BTreeMap<String, SingleNetModel>,
pub tcp: TcpModel,
pub ip: IpModel,
pub ip6: Ip6Model,
pub icmp: IcmpModel,
pub icmp6: Icmp6Model,
pub udp: UdpModel,
pub udp6: Udp6Model,
}
Fields§
§interfaces: BTreeMap<String, SingleNetModel>
§tcp: TcpModel
§ip: IpModel
§ip6: Ip6Model
§icmp: IcmpModel
§icmp6: Icmp6Model
§udp: UdpModel
§udp6: Udp6Model
Implementations§
source§impl NetworkModel
impl NetworkModel
pub fn new( sample: &NetworkStats<'_>, last: Option<(&NetworkStats<'_>, Duration)> ) -> Self
Trait Implementations§
source§impl Default for NetworkModel
impl Default for NetworkModel
source§fn default() -> NetworkModel
fn default() -> NetworkModel
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NetworkModel
impl<'de> Deserialize<'de> for NetworkModel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Nameable for NetworkModel
impl Nameable for NetworkModel
source§impl Queriable for NetworkModel
impl Queriable for NetworkModel
Auto Trait Implementations§
impl Freeze for NetworkModel
impl RefUnwindSafe for NetworkModel
impl Send for NetworkModel
impl Sync for NetworkModel
impl Unpin for NetworkModel
impl UnwindSafe for NetworkModel
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