[−][src]Struct holochain_tracing::tracer_console::ConsoleReporter
A Reporter that stores all spans it receives in a map, with the intent to display all received spans to the console.
Methods
impl ConsoleReporter
[src]
pub fn new(span_rx: Receiver<RtFinishedSpan<SpanContextState>>) -> Self
[src]
Constructor
pub fn clear(&mut self)
[src]
Delete all stored spans
pub fn drain(&mut self) -> u32
[src]
Drain span_rx
and add to map
TODO: Could be done periodically in a separate thread
pub fn print(&self, only_events: bool)
[src]
Print span_map to console
Trait Implementations
Auto Trait Implementations
impl Send for ConsoleReporter
impl Sync for ConsoleReporter
impl Unpin for ConsoleReporter
impl UnwindSafe for ConsoleReporter
impl RefUnwindSafe for ConsoleReporter
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,