usecrate::error::*;/// A trait for objects which are byte-oriented sinks.
////// This trait looks similar to [Write] trait; major difference is for the write method to return [Error] type
////// [Write]: std::io::Write
/// [Error]: crate::error::OutError
pubtraitByteWriter{fnwrite(&mutself, byte:u8)->Result<(), OutError>;}