Explainer

Trait Explainer 

Source
pub trait Explainer {
    // Required methods
    fn explain_tuple(
        &self,
        id: &TupleId,
    ) -> Result<DerivationTrace, ExplainError>;
    fn explain_plan(
        &self,
        plan: &PhaseGraph,
    ) -> Result<PlanExplanation, ExplainError>;
}

Required Methods§

Source

fn explain_tuple(&self, id: &TupleId) -> Result<DerivationTrace, ExplainError>

Source

fn explain_plan( &self, plan: &PhaseGraph, ) -> Result<PlanExplanation, ExplainError>

Implementors§