#[non_exhaustive]pub struct Http1ConnectionStats { /* private fields */ }Expand description
HTTP/1 connection state owned by one partition-origin cell.
Idle and active counts are exact under the cell lock. Draining and upgraded counts use relaxed lifetime accounting because those connections can outlive their cell records.
Implementations§
Source§impl Http1ConnectionStats
impl Http1ConnectionStats
Sourcepub fn active(&self) -> usize
pub fn active(&self) -> usize
Returns connections whose sender is selected or reserved outside idle storage.
This includes senders checked out for local dispatch and senders reserved for eligible peer demand.
Trait Implementations§
Source§impl Clone for Http1ConnectionStats
impl Clone for Http1ConnectionStats
Source§fn clone(&self) -> Http1ConnectionStats
fn clone(&self) -> Http1ConnectionStats
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 moreimpl Copy for Http1ConnectionStats
Source§impl Debug for Http1ConnectionStats
impl Debug for Http1ConnectionStats
Source§impl Default for Http1ConnectionStats
impl Default for Http1ConnectionStats
Source§fn default() -> Http1ConnectionStats
fn default() -> Http1ConnectionStats
Returns the “default value” for a type. Read more
impl Eq for Http1ConnectionStats
Source§impl PartialEq for Http1ConnectionStats
impl PartialEq for Http1ConnectionStats
impl StructuralPartialEq for Http1ConnectionStats
Auto Trait Implementations§
impl Freeze for Http1ConnectionStats
impl RefUnwindSafe for Http1ConnectionStats
impl Send for Http1ConnectionStats
impl Sync for Http1ConnectionStats
impl Unpin for Http1ConnectionStats
impl UnsafeUnpin for Http1ConnectionStats
impl UnwindSafe for Http1ConnectionStats
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 moreCreates a shared type from an unshared type.