pub enum BackendBatchOutput {
KeepHolding,
ReplaceOneToOne(Vec<BackendMessage>),
}Expand description
Ordered result of applying batch policy to retained backend messages.
Variants§
KeepHolding
Leave the authoritative input span retained by the connection.
ReplaceOneToOne(Vec<BackendMessage>)
Replace every held input with one output at the same ordered position.
Trait Implementations§
Source§impl Debug for BackendBatchOutput
impl Debug for BackendBatchOutput
impl Eq for BackendBatchOutput
Source§impl PartialEq for BackendBatchOutput
impl PartialEq for BackendBatchOutput
impl StructuralPartialEq for BackendBatchOutput
Auto Trait Implementations§
impl Freeze for BackendBatchOutput
impl RefUnwindSafe for BackendBatchOutput
impl Send for BackendBatchOutput
impl Sync for BackendBatchOutput
impl Unpin for BackendBatchOutput
impl UnsafeUnpin for BackendBatchOutput
impl UnwindSafe for BackendBatchOutput
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