pub struct PlanEvalEvent {
pub kind: Symbol,
pub payload: Expr,
}Expand description
A single event recorded during plan evaluation, such as a branch start or end.
Fields§
§kind: SymbolEvent kind symbol (for example branch-start or branch-end).
payload: ExprStructured event payload describing the branch and its outcome.
Trait Implementations§
Source§impl Clone for PlanEvalEvent
impl Clone for PlanEvalEvent
Source§fn clone(&self) -> PlanEvalEvent
fn clone(&self) -> PlanEvalEvent
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 moreSource§impl Debug for PlanEvalEvent
impl Debug for PlanEvalEvent
impl Eq for PlanEvalEvent
Source§impl PartialEq for PlanEvalEvent
impl PartialEq for PlanEvalEvent
Source§fn eq(&self, other: &PlanEvalEvent) -> bool
fn eq(&self, other: &PlanEvalEvent) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PlanEvalEvent
Auto Trait Implementations§
impl Freeze for PlanEvalEvent
impl RefUnwindSafe for PlanEvalEvent
impl Send for PlanEvalEvent
impl Sync for PlanEvalEvent
impl Unpin for PlanEvalEvent
impl UnsafeUnpin for PlanEvalEvent
impl UnwindSafe for PlanEvalEvent
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