cluExtIO 0.1.7

Syntactic sugar extends I/O capabilities.
Documentation

use crate::write::ext_write::ExtWrite;

use std::io::StderrLock;
use std::io::Stderr;
use std::io::StdoutLock;
use std::io::Stdout;

impl<'a> ExtWrite<'a> for Stdout {     
     type LockWrite = StdoutLock<'a>;

     #[inline]
     fn lock(&'a self) -> Self::LockWrite {
          self.lock()
     }
}

impl<'a> ExtWrite<'a> for Stderr {
     type LockWrite = StderrLock<'a>;

     #[inline]
     fn lock(&'a self) -> Self::LockWrite {
          self.lock()
     }
}