use crateWriteBytes;
/// A trait for objects which can write [`str`] returning a specific output.
///
/// This trait is used by [`FmtWriter`] and [`ConcatWriter`] writers.
///
/// [`str`]: https://doc.rust-lang.org/std/str/index.html
/// [`FmtWriter`]: struct.FmtWriter.html
/// [`ConcatWriter`]: struct.ConcatWriter.html
/// A trait for objects which should implement [`WriteStr`]
/// using their [`WriteBytes`] implementation.