Struct shadowsocks_service::net::flow::FlowStat [−][src]
pub struct FlowStat { /* fields omitted */ }
Connection flow statistic
Implementations
impl FlowStat
[src]
pub fn new() -> FlowStat
[src]
Create an empty flow statistic
pub fn tx(&self) -> u64
[src]
Transmitted bytes count
pub fn incr_tx(&self, n: u64)
[src]
Increase transmitted bytes
pub fn rx(&self) -> u64
[src]
Received bytes count
pub fn incr_rx(&self, n: u64)
[src]
Increase received bytes
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FlowStat
impl Send for FlowStat
impl Sync for FlowStat
impl Unpin for FlowStat
impl UnwindSafe for FlowStat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,