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 Clone for NetworkModel
impl Clone for NetworkModel
Source§fn clone(&self) -> NetworkModel
fn clone(&self) -> NetworkModel
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NetworkModel
impl Debug for NetworkModel
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 PartialEq for NetworkModel
impl PartialEq for NetworkModel
Source§impl Queriable for NetworkModel
impl Queriable for NetworkModel
Source§impl Serialize for NetworkModel
impl Serialize for NetworkModel
impl StructuralPartialEq 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