Struct klogger::WriterNoDrop[][src]

pub struct WriterNoDrop;

A writer that doesn’t respect the locking procedure and tries to write at all costs.

It’s used by sprint at the moment. It can also be useful as part of panics handlers where we really want to print in all circumstances.

Implementations

impl WriterNoDrop[src]

Trait Implementations

impl Write for WriterNoDrop[src]

fn write_str(&mut self, s: &str) -> Result[src]

Write stuff to serial out.

Auto Trait Implementations

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<T> Same<T> for T

type Output = T

Should always be Self

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.