pub struct ProcessNetworkInfo {
pub pid: u32,
pub name: String,
pub command: String,
pub connections: u32,
pub bytes_sent: u64,
pub bytes_received: u64,
pub packets_sent: u64,
pub packets_received: u64,
pub established_connections: u32,
pub listening_ports: u32,
pub last_updated: SystemTime,
}Fields§
§pid: u32§name: String§command: String§connections: u32§bytes_sent: u64§bytes_received: u64§packets_sent: u64§packets_received: u64§established_connections: u32§listening_ports: u32§last_updated: SystemTimeImplementations§
Source§impl ProcessNetworkInfo
impl ProcessNetworkInfo
pub fn total_bytes(&self) -> u64
pub fn total_packets(&self) -> u64
Trait Implementations§
Source§impl Clone for ProcessNetworkInfo
impl Clone for ProcessNetworkInfo
Source§fn clone(&self) -> ProcessNetworkInfo
fn clone(&self) -> ProcessNetworkInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProcessNetworkInfo
impl RefUnwindSafe for ProcessNetworkInfo
impl Send for ProcessNetworkInfo
impl Sync for ProcessNetworkInfo
impl Unpin for ProcessNetworkInfo
impl UnsafeUnpin for ProcessNetworkInfo
impl UnwindSafe for ProcessNetworkInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more