pub struct DropReportWindow(/* private fields */);Expand description
A validated throttling window for exporter-drop reporting.
Implementations§
Source§impl DropReportWindow
impl DropReportWindow
Sourcepub const fn new(value: Duration) -> Result<Self, ExporterConfigurationError>
pub const fn new(value: Duration) -> Result<Self, ExporterConfigurationError>
Trait Implementations§
Source§impl Clone for DropReportWindow
impl Clone for DropReportWindow
Source§fn clone(&self) -> DropReportWindow
fn clone(&self) -> DropReportWindow
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 DropReportWindow
Source§impl Debug for DropReportWindow
impl Debug for DropReportWindow
Source§impl Default for DropReportWindow
impl Default for DropReportWindow
impl Eq for DropReportWindow
Source§impl PartialEq for DropReportWindow
impl PartialEq for DropReportWindow
impl StructuralPartialEq for DropReportWindow
Auto Trait Implementations§
impl Freeze for DropReportWindow
impl RefUnwindSafe for DropReportWindow
impl Send for DropReportWindow
impl Sync for DropReportWindow
impl Unpin for DropReportWindow
impl UnsafeUnpin for DropReportWindow
impl UnwindSafe for DropReportWindow
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§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