oni_comb_parser_rs/extension/parser/conversion_parser.rs
1use crate::extension::parser::OperatorParser;
2use std::fmt::Debug;
3
4pub trait ConversionParser<'a>: OperatorParser<'a> {
5 fn map_res<B, E, F>(self, f: F) -> Self::P<'a, Self::Input, B>
6 where
7 F: Fn(Self::Output) -> Result<B, E> + 'a,
8 E: Debug,
9 Self::Output: Debug + 'a,
10 B: Debug + 'a;
11}