[−][src]Struct heim::net::IoCounters
Network device I/O counters.
Methods
impl IoCounters
[src]
pub fn interface(&self) -> &str
[src]
Returns network interface name.
pub fn bytes_sent(
&self
) -> Quantity<dyn Dimension<Kind = dyn InformationKind + 'static, I = Z0, J = Z0, M = Z0, L = Z0, N = Z0, Th = Z0, T = Z0> + 'static, dyn Units<u64, electric_current = ampere, luminous_intensity = candela, thermodynamic_temperature = kelvin, length = meter, time = second, mass = kilogram, amount_of_substance = mole> + 'static, u64>
[src]
&self
) -> Quantity<dyn Dimension<Kind = dyn InformationKind + 'static, I = Z0, J = Z0, M = Z0, L = Z0, N = Z0, Th = Z0, T = Z0> + 'static, dyn Units<u64, electric_current = ampere, luminous_intensity = candela, thermodynamic_temperature = kelvin, length = meter, time = second, mass = kilogram, amount_of_substance = mole> + 'static, u64>
Returns information amount which was sent via this interface.
pub fn bytes_recv(
&self
) -> Quantity<dyn Dimension<Kind = dyn InformationKind + 'static, I = Z0, J = Z0, M = Z0, L = Z0, N = Z0, Th = Z0, T = Z0> + 'static, dyn Units<u64, electric_current = ampere, luminous_intensity = candela, thermodynamic_temperature = kelvin, length = meter, time = second, mass = kilogram, amount_of_substance = mole> + 'static, u64>
[src]
&self
) -> Quantity<dyn Dimension<Kind = dyn InformationKind + 'static, I = Z0, J = Z0, M = Z0, L = Z0, N = Z0, Th = Z0, T = Z0> + 'static, dyn Units<u64, electric_current = ampere, luminous_intensity = candela, thermodynamic_temperature = kelvin, length = meter, time = second, mass = kilogram, amount_of_substance = mole> + 'static, u64>
Returns information amount which was received via this interface.
pub fn packets_sent(&self) -> u64
[src]
Returns packets amount which was sent via this interface.
pub fn packets_recv(&self) -> u64
[src]
Returns packets amount which was sent via this interface.
pub fn errors_sent(&self) -> u64
[src]
Returns errors amount which had occurred while sending data via this interface.
pub fn errors_recv(&self) -> u64
[src]
Returns errors amount which had occurred while receiving data via this interface.
pub fn drop_recv(&self) -> u64
[src]
Returns packets amount which were dropped while receiving them.
Trait Implementations
Auto Trait Implementations
impl Send for IoCounters
impl Sync for IoCounters
impl Unpin for IoCounters
impl RefUnwindSafe for IoCounters
impl UnwindSafe for IoCounters
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self