Trait z::traits::TraceSink
[−]
[src]
pub trait TraceSink<T> where T: Trace { fn trace_event(&mut self, trace: T, why: Option<T::Id>) -> T::Id; fn trace_start(&mut self, trace: T, why: Option<T::Id>) -> T::Id; fn trace_stop(&mut self, trace: T); }
Required Methods
fn trace_event(&mut self, trace: T, why: Option<T::Id>) -> T::Id
fn trace_start(&mut self, trace: T, why: Option<T::Id>) -> T::Id
fn trace_stop(&mut self, trace: T)
Implementors
impl<T> TraceSink<T> for TraceRingBuffer<T> where T: Trace