Struct rillrate::Logger[][src]

pub struct Logger { /* fields omitted */ }

Logger tracer.

Implementations

impl Logger[src]

pub fn create(path: impl AsRef<str>) -> Result<Self, Error>[src]

Creates an instance of the tracer.

impl Logger[src]

pub fn log(&self, msg: impl ToString)[src]

Writes a message.

Methods from Deref<Target = LoggerTracer>

pub fn log(&self, message: String, timestamp: Option<SystemTime>)[src]

Writes a message.

Trait Implementations

impl Clone for Logger[src]

impl Debug for Logger[src]

impl Deref for Logger[src]

type Target = LoggerTracer

The resulting type after dereferencing.

Auto Trait Implementations

impl !RefUnwindSafe for Logger

impl Send for Logger

impl Sync for Logger

impl Unpin for Logger

impl !UnwindSafe for Logger

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,