pub trait Parser<'a, T, O, F>: FnOnce(InputRef<'a, T>) -> Fwhere T: 'a, F: Future<Output = O> + 'a,{ }
Parser trait In this crate, a parser is defined as a function that takes an InputRef and returns a Future.