cppstreams 1.1.0

C++ streams in rust
Documentation
use std::io::Write;

use super::OStream;

pub trait IntoOStream {
    type Writer: Write;

    fn into_ostream(self) -> OStream<Self::Writer>;
}

impl<W: Write> IntoOStream for W {
    type Writer = W;

    #[inline]
    fn into_ostream(self) -> OStream<Self::Writer> {
        OStream::new(self)
    }
}

impl<W: Write> IntoOStream for OStream<W> {
    type Writer = W;

    #[inline]
    fn into_ostream(self) -> OStream<Self::Writer> {
        self
    }
}