cppstreams/istream/
into_istream.rs

1use std::io::Read;
2
3use super::IStream;
4
5pub trait IntoIStream {
6    type Reader: Read;
7
8    fn into_istream(self) -> IStream<Self::Reader>;
9}
10
11impl<R: Read> IntoIStream for R {
12    type Reader = R;
13
14    #[inline]
15    fn into_istream(self) -> IStream<Self::Reader> {
16        IStream::new(self)
17    }
18}