Struct tracing_subscriber::fmt::writer::MutexGuardWriter [−][src]
pub struct MutexGuardWriter<'a, W>(_);Expand description
A type implementing io::Write for a MutexGuard where the type
inside the Mutex implements io::Write.
This is used by the MakeWriter implementation for Mutex, because
MutexGuard itself will not implement io::Write — instead, it
dereferences to a type implementing io::Write. Because MakeWriter
requires the Writer type to implement io::Write, it’s necessary to add
a newtype that forwards the trait implementation.
Trait Implementations
Write a buffer into this writer, returning how many bytes were written. Read more
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
Attempts to write an entire buffer into this writer. Read more
Writes a formatted string into this writer, returning any error encountered. Read more
Auto Trait Implementations
impl<'a, W> RefUnwindSafe for MutexGuardWriter<'a, W>
impl<'a, W> !Send for MutexGuardWriter<'a, W>
impl<'a, W> Sync for MutexGuardWriter<'a, W> where
W: Sync,
impl<'a, W> Unpin for MutexGuardWriter<'a, W>
impl<'a, W> UnwindSafe for MutexGuardWriter<'a, W>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
