pub enum FlushOutcome {
Empty,
DryRun,
Sent,
Dropped,
Suppressed,
TimedOut,
}Expand description
What a flush attempt did.
Variants§
Empty
Nothing was buffered.
DryRun
A batch was written to the dry-run sink.
Sent
A batch was accepted by the endpoint.
Dropped
A batch was assembled and dropped — offline, refused, or contended.
Suppressed
Telemetry was off by the time the flush ran; nothing was sent.
TimedOut
The actor did not answer inside the caller’s deadline.
Trait Implementations§
Source§impl Clone for FlushOutcome
impl Clone for FlushOutcome
Source§fn clone(&self) -> FlushOutcome
fn clone(&self) -> FlushOutcome
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 FlushOutcome
Source§impl Debug for FlushOutcome
impl Debug for FlushOutcome
impl Eq for FlushOutcome
Source§impl PartialEq for FlushOutcome
impl PartialEq for FlushOutcome
impl StructuralPartialEq for FlushOutcome
Auto Trait Implementations§
impl Freeze for FlushOutcome
impl RefUnwindSafe for FlushOutcome
impl Send for FlushOutcome
impl Sync for FlushOutcome
impl Unpin for FlushOutcome
impl UnsafeUnpin for FlushOutcome
impl UnwindSafe for FlushOutcome
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.