[][src]Struct dipstick::LogScope

pub struct LogScope { /* fields omitted */ }

A scope for metrics log output.

Trait Implementations

impl Buffered for LogScope[src]

fn buffered(&self, buffering: Buffering) -> Self[src]

Return a clone with the specified buffering set.

fn get_buffering(&self) -> Buffering[src]

Return the current buffering strategy.

fn is_buffered(&self) -> bool[src]

Returns false if the current buffering strategy is Buffering::Unbuffered. Returns true otherwise. Read more

impl InputScope for LogScope[src]

fn counter(&self, name: &str) -> Counter[src]

Define a Counter.

fn marker(&self, name: &str) -> Marker[src]

Define a Marker.

fn timer(&self, name: &str) -> Timer[src]

Define a Timer.

fn gauge(&self, name: &str) -> Gauge[src]

Define a Gauge.

fn level(&self, name: &str) -> Level[src]

Define a Level.

impl Flush for LogScope[src]

impl Drop for LogScope[src]

impl Clone for LogScope[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Sync for LogScope

impl Send for LogScope

impl Unpin for LogScope

impl !RefUnwindSafe for LogScope

impl !UnwindSafe for LogScope

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T