Struct expr::explain::ExplanationNode [−][src]
pub struct ExplanationNode<'a> {
pub expr: &'a MirRelationExpr,
pub typ: Option<RelationType>,
pub chain: usize,
}
Fields
expr: &'a MirRelationExpr
The expression being explained.
typ: Option<RelationType>
The type of the expression, if desired.
chain: usize
The ID of the linear chain to which this node belongs.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for ExplanationNode<'a>
impl<'a> Send for ExplanationNode<'a>
impl<'a> Sync for ExplanationNode<'a>
impl<'a> Unpin for ExplanationNode<'a>
impl<'a> UnwindSafe for ExplanationNode<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more