pub enum TelemetryDropReason {
Closed,
ItemLimit,
ByteLimit,
RecordTooLarge,
LockUnavailable,
}Expand description
Reason a telemetry record was dropped before export.
Variants§
Closed
The queue has stopped accepting records for shutdown.
ItemLimit
The queue item limit was reached.
ByteLimit
The queue byte limit was reached.
RecordTooLarge
The individual record exceeded its byte limit.
A legacy exporter adapter could not acquire its internal lock.
The resource-budget-backed queue does not emit this reason; the variant remains part of the public reporting contract for older adapters.
Trait Implementations§
Source§impl Clone for TelemetryDropReason
impl Clone for TelemetryDropReason
impl Copy for TelemetryDropReason
Source§impl Debug for TelemetryDropReason
impl Debug for TelemetryDropReason
impl Eq for TelemetryDropReason
Source§impl PartialEq for TelemetryDropReason
impl PartialEq for TelemetryDropReason
impl StructuralPartialEq for TelemetryDropReason
Auto Trait Implementations§
impl Freeze for TelemetryDropReason
impl RefUnwindSafe for TelemetryDropReason
impl Send for TelemetryDropReason
impl Sync for TelemetryDropReason
impl Unpin for TelemetryDropReason
impl UnsafeUnpin for TelemetryDropReason
impl UnwindSafe for TelemetryDropReason
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