pub trait Traceable<'a, Ctx: Context<'a, _Tm = TracedInstance>>: Mentionable<'a, Ctx> + Sized {
// Provided method
fn trace(&self) -> ParseResultA<'a, Self> { ... }
}Expand description
Extension trait to trace the evaluation flow.
Provided Methods§
sourcefn trace(&self) -> ParseResultA<'a, Self>
fn trace(&self) -> ParseResultA<'a, Self>
Re-cast the value, adding an extra1
note (RenderedCommon::Resolution) to the trace on each resolution.
applying
Traceable::tracemultiple times might affect the trace in undesireable ways ↩