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
§fn clone(&self) -> SpliceSpanPayload
fn clone(&self) -> SpliceSpanPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§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