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}