pub struct Buckets;
Expand description
Holds constants for bucket sizes for histograms.
The bucket sizes are in seconds.
Implementations§
Source§impl Buckets
impl Buckets
Sourcepub const NETWORK: [f64; 13]
pub const NETWORK: [f64; 13]
For resolving items over a network.
These tasks could either be between two peers or require multiple hops, rounds, retries, etc.
Sourcepub const LOCAL: [f64; 12]
pub const LOCAL: [f64; 12]
For resolving items locally.
These tasks are expected to be fast and not require network access, but might require expensive computation, disk access, etc.
Sourcepub const CRYPTOGRAPHY: [f64; 16]
pub const CRYPTOGRAPHY: [f64; 16]
For cryptographic operations.
These operations are expected to be fast and not require network access, but might require expensive computation.
Auto Trait Implementations§
impl Freeze for Buckets
impl RefUnwindSafe for Buckets
impl Send for Buckets
impl Sync for Buckets
impl Unpin for Buckets
impl UnwindSafe for Buckets
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 more