Struct Count

pub struct Count(/* private field */);

Represents the number of currently-pending requests to a given service.

Trait Implementations

impl Clone for Count

fn clone(&self) -> Self

impl Copy for Count

impl Debug for Count

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for Count

fn default() -> Self

impl Eq for Count

impl Ord for Count

fn cmp(&self, other: &Self) -> Ordering

impl PartialEq for Count

fn eq(&self, other: &Self) -> bool

impl PartialOrd for Count

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

impl StructuralPartialEq for Count

Auto Trait Implementations

impl Freeze for Count

impl RefUnwindSafe for Count

impl Send for Count

impl Sync for Count

impl Unpin for Count

impl UnsafeUnpin for Count

impl UnwindSafe for Count

Blanket Implementations

impl<Q, K> Comparable<K> for Count where Q: Ord + ?Sized, K: Borrow<Q> + ?Sized,

fn compare(&self, key: &K) -> Ordering

impl<Q, K> Equivalent<K> for Count where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

fn equivalent(&self, key: &K) -> bool

impl<Q, K> Equivalent<K> for Count where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

fn equivalent(&self, key: &K) -> bool

impl<T> Any for Count where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Count where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Count where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Count where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Count

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for Count

impl<T> ToOwned for Count where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T> WithSubscriber for Count

impl<T, U> Into<U> for Count where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Count where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Count where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>