[−][src]Type Definition bogobble::parser::ParseRes
type ParseRes<'a, V> = Result<(PIter<'a>, V, Option<PErr<'a>>), PErr<'a>>;
type ParseRes<'a, V> = Result<(PIter<'a>, V, Option<PErr<'a>>), PErr<'a>>;
impl<'a, V> ResTrait<'a> for ParseRes<'a, V>
[src]type Val = V
pub fn map_v<F: Fn(Self::Val) -> R, R>(self, f: F) -> ParseRes<'a, R>
[src]pub fn map_str(self, start: &PIter<'a>) -> ParseRes<'a, &'a str>
[src]pub fn join_err(self, e2: PErr<'a>) -> Self
[src]pub fn then<P: Parser<'a>>(self, p: &P) -> ParseRes<'a, (V, P::Out)>
[src]pub fn then_ig<P: Parser<'a>>(self, p: &P) -> ParseRes<'a, V>
[src]pub fn ig_then<P: Parser<'a>>(self, p: &P) -> ParseRes<'a, P::Out>
[src]pub fn map_string(self, start: &PIter<'a>) -> ParseRes<'a, String>
[src]pub fn join_err_op(self, e: Option<PErr<'a>>) -> Self
[src]