Struct rustz::reader::Reader
[−]
[src]
pub struct Reader<'reader, R, A> { /* fields omitted */ }
Methods
impl<'reader, R: 'reader, A: 'reader> Reader<'reader, R, A>
[src]
fn new<F>(f: F) -> Reader<'reader, R, A> where
F: Fn(&R) -> A + 'reader,
[src]
F: Fn(&R) -> A + 'reader,
fn run(&self, r: &R) -> A
[src]
fn map<B: 'reader, G>(self, f: G) -> Reader<'reader, R, B> where
G: Fn(A) -> B + 'reader,
[src]
G: Fn(A) -> B + 'reader,
fn flat_map<B: 'reader, G>(self, f: G) -> Reader<'reader, R, B> where
G: Fn(A) -> Reader<'reader, R, B> + 'reader,
[src]
G: Fn(A) -> Reader<'reader, R, B> + 'reader,