[][src]Struct logtest::Logger

pub struct Logger;

The test logger.

Implementations

impl Logger[src]

pub fn start() -> Self[src]

Create a new instance of Logger and start listening for events.

#[must_use]pub fn pop(&mut self) -> Option<Record>[src]

Pop an event from the front of the event queue.

pub fn len(&mut self) -> usize[src]

Returns the number of elements in the Logger.

pub fn is_empty(&mut self) -> bool[src]

Returns true if the Logger is empty.

Trait Implementations

impl Debug for Logger[src]

impl Iterator for Logger[src]

type Item = Record

The type of the elements being iterated over.

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, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

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.