pub struct ExplainTrace {
pub matched_rule: Option<usize>,
pub stages: Vec<StageRecord>,
}Fields§
§matched_rule: Option<usize>Index into RuleSet::rules of the matched rule (None if no match).
stages: Vec<StageRecord>Trait Implementations§
Source§impl Clone for ExplainTrace
impl Clone for ExplainTrace
Source§fn clone(&self) -> ExplainTrace
fn clone(&self) -> ExplainTrace
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 ExplainTrace
impl Debug for ExplainTrace
Source§impl Default for ExplainTrace
impl Default for ExplainTrace
Source§fn default() -> ExplainTrace
fn default() -> ExplainTrace
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExplainTrace
impl RefUnwindSafe for ExplainTrace
impl Send for ExplainTrace
impl Sync for ExplainTrace
impl Unpin for ExplainTrace
impl UnsafeUnpin for ExplainTrace
impl UnwindSafe for ExplainTrace
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