Enum SpliceSpanPayload
pub enum SpliceSpanPayload {
Span(Span),
Poisoned,
Pending(PendingSpan),
}Expand description
The boxed SpliceSpan payload: the _-rule’s span, the poison marker
(see Meta::Poisoned), or — under a batching transform — the deferred
endpoint plans a scanning parent inlines (lark reads the spliced
Tree(_rule)’s meta, whose value may depend on callback results).
Variants§
Trait Implementations§
§impl Clone for SpliceSpanPayload
impl Clone for SpliceSpanPayload
§impl Debug for SpliceSpanPayload
impl Debug for SpliceSpanPayload
impl Eq for SpliceSpanPayload
§impl PartialEq for SpliceSpanPayload
impl PartialEq for SpliceSpanPayload
impl StructuralPartialEq for SpliceSpanPayload
Auto Trait Implementations§
impl Freeze for SpliceSpanPayload
impl RefUnwindSafe for SpliceSpanPayload
impl Send for SpliceSpanPayload
impl Sync for SpliceSpanPayload
impl Unpin for SpliceSpanPayload
impl UnsafeUnpin for SpliceSpanPayload
impl UnwindSafe for SpliceSpanPayload
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