pub struct TracePrinter { /* private fields */ }Trait Implementations§
Source§impl Debug for TracePrinter
impl Debug for TracePrinter
Source§impl Drop for TracePrinter
impl Drop for TracePrinter
Source§impl Tracer for TracePrinter
impl Tracer for TracePrinter
Source§const EXTENSION: &'static str = "csv"
const EXTENSION: &'static str = "csv"
The extension to use for files of traces produced by the
Tracer.Source§type ModelData = ScxmlModel
type ModelData = ScxmlModel
Underlying model data to be traced.
Source§fn init(writer: TraceWriter, data: &ScxmlModel) -> Self
fn init(writer: TraceWriter, data: &ScxmlModel) -> Self
Creates and initializes the Tracer
Auto Trait Implementations§
impl !UnwindSafe for TracePrinter
impl Freeze for TracePrinter
impl RefUnwindSafe for TracePrinter
impl Send for TracePrinter
impl Sync for TracePrinter
impl Unpin for TracePrinter
impl UnsafeUnpin for TracePrinter
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
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.