pub enum BackendBatchForwarding {
Released(Vec<BackendMessage>),
Kept,
Empty,
}Expand description
Observable result of explicitly applying backend batch policy.
Variants§
Released(Vec<BackendMessage>)
The held span was atomically projected and emitted in order.
Kept
Batch policy elected to retain the unchanged span.
Empty
No backend messages were held.
Trait Implementations§
Source§impl Debug for BackendBatchForwarding
impl Debug for BackendBatchForwarding
impl Eq for BackendBatchForwarding
Source§impl PartialEq for BackendBatchForwarding
impl PartialEq for BackendBatchForwarding
impl StructuralPartialEq for BackendBatchForwarding
Auto Trait Implementations§
impl Freeze for BackendBatchForwarding
impl RefUnwindSafe for BackendBatchForwarding
impl Send for BackendBatchForwarding
impl Sync for BackendBatchForwarding
impl Unpin for BackendBatchForwarding
impl UnsafeUnpin for BackendBatchForwarding
impl UnwindSafe for BackendBatchForwarding
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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