oni_comb_parser_rs/internal/parser_impl/
parser_pure_impl.rs

1use crate::core::{Parser, ParserPure, Parsers};
2use crate::internal::ParsersImpl;
3
4impl<'a, I, A> ParserPure<'a> for Parser<'a, I, A> {
5  fn pure<F>(value: F) -> Self::P<'a, Self::Input, Self::Output>
6  where
7    F: Fn() -> Self::Output + 'a,
8    Self::Input: 'a,
9    Self::Output: 'a, {
10    ParsersImpl::successful_lazy(value)
11  }
12}