pub trait IntoReader<'a> {
    type Reader: Reader + 'a;

    // Required method
    fn into_reader(self) -> Self::Reader;
}
Expand description

An object that can be converted into a Reader.

For example, any utf8-string can be converted into a StringReader.

Required Associated Types§

source

type Reader: Reader + 'a

The reader type into which this type should be converted.

Required Methods§

source

fn into_reader(self) -> Self::Reader

Convert self into some sort of reader.

Implementations on Foreign Types§

source§

impl<'a> IntoReader<'a> for &'a str

§

type Reader = StringReader<'a>

source§

fn into_reader(self) -> Self::Reader

source§

impl<'a> IntoReader<'a> for &'a String

§

type Reader = StringReader<'a>

source§

fn into_reader(self) -> Self::Reader

source§

impl<'a, R: Read + 'a> IntoReader<'a> for BufReader<R>

Implementors§

source§

impl<'a, R: 'a + Reader> IntoReader<'a> for R

§

type Reader = R