pub struct MutationBatch {
pub span: Span,
pub mutations: SmallVec<[Mutation; 6]>,
}Expand description
Envelope type that carries mutations along with their originating span context.
This enables trace context propagation across the mpsc channel boundary from the Vixen parser to the Projector.
Fields§
§span: SpanThe span from which these mutations originated
mutations: SmallVec<[Mutation; 6]>The mutations to process
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MutationBatch
impl !RefUnwindSafe for MutationBatch
impl Send for MutationBatch
impl Sync for MutationBatch
impl Unpin for MutationBatch
impl !UnwindSafe for MutationBatch
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