pub struct OutputMatchTraceNode {
pub ignore: bool,
pub pattern: OutputPatternType,
pub succeeded: bool,
pub output_line: Option<Line>,
pub note: Option<PatternTraceNote>,
pub children: Vec<OutputMatchTraceNode>,
}Expand description
One pattern invocation in the output-match trace: a single tree node with nested child patterns.
Fields§
§ignore: bool§pattern: OutputPatternType§succeeded: bool§output_line: Option<Line>§note: Option<PatternTraceNote>§children: Vec<OutputMatchTraceNode>Trait Implementations§
Source§impl Clone for OutputMatchTraceNode
impl Clone for OutputMatchTraceNode
Source§fn clone(&self) -> OutputMatchTraceNode
fn clone(&self) -> OutputMatchTraceNode
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 moreAuto Trait Implementations§
impl Freeze for OutputMatchTraceNode
impl RefUnwindSafe for OutputMatchTraceNode
impl Send for OutputMatchTraceNode
impl Sync for OutputMatchTraceNode
impl Unpin for OutputMatchTraceNode
impl UnsafeUnpin for OutputMatchTraceNode
impl UnwindSafe for OutputMatchTraceNode
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