oni_comb_parser_rs/internal/parser_impl/mul_parser_impl.rs
1use crate::core::Parser;
2use crate::extension::parser::SkipParser;
3use std::fmt::Debug;
4use std::ops::Mul;
5
6impl<'a, I, A, B> Mul<Parser<'a, I, B>> for Parser<'a, I, A>
7where
8 A: Clone + Debug + 'a,
9 B: Clone + Debug + 'a,
10{
11 type Output = Parser<'a, I, B>;
12
13 fn mul(self, rhs: Parser<'a, I, B>) -> Self::Output {
14 self.skip_left(rhs)
15 }
16}