pub struct TelemetryFlushDeadline(/* private fields */);Expand description
The separate, non-correctness telemetry flush budget.
Implementations§
Source§impl TelemetryFlushDeadline
impl TelemetryFlushDeadline
Sourcepub fn new(value: Duration) -> Result<Self, ShutdownError>
pub fn new(value: Duration) -> Result<Self, ShutdownError>
Validates 100 ms..=60 s.
§Errors
Returns ShutdownError::InvalidTelemetryFlushDeadline outside the
bound.
Trait Implementations§
Source§impl Clone for TelemetryFlushDeadline
impl Clone for TelemetryFlushDeadline
Source§fn clone(&self) -> TelemetryFlushDeadline
fn clone(&self) -> TelemetryFlushDeadline
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 TelemetryFlushDeadline
Source§impl Debug for TelemetryFlushDeadline
impl Debug for TelemetryFlushDeadline
Source§impl Default for TelemetryFlushDeadline
impl Default for TelemetryFlushDeadline
impl Eq for TelemetryFlushDeadline
Source§impl Hash for TelemetryFlushDeadline
impl Hash for TelemetryFlushDeadline
Source§impl Ord for TelemetryFlushDeadline
impl Ord for TelemetryFlushDeadline
Source§fn cmp(&self, other: &TelemetryFlushDeadline) -> Ordering
fn cmp(&self, other: &TelemetryFlushDeadline) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TelemetryFlushDeadline
impl PartialEq for TelemetryFlushDeadline
Source§impl PartialOrd for TelemetryFlushDeadline
impl PartialOrd for TelemetryFlushDeadline
impl StructuralPartialEq for TelemetryFlushDeadline
Auto Trait Implementations§
impl Freeze for TelemetryFlushDeadline
impl RefUnwindSafe for TelemetryFlushDeadline
impl Send for TelemetryFlushDeadline
impl Sync for TelemetryFlushDeadline
impl Unpin for TelemetryFlushDeadline
impl UnsafeUnpin for TelemetryFlushDeadline
impl UnwindSafe for TelemetryFlushDeadline
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> Comparable<K> for Q
impl<Q, K> Comparable<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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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