pub const fn equal<T: PartialEq + MayDebug>(val: T) -> Equal<T>Expand description
Match a character equal to given value.
Example
use neure::prelude::*;
use neu::*;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let letter = equal('A');
let letter = letter.repeat_times::<3>();
let mut ctx = CharsCtx::new("AAAabcd");
assert_eq!(ctx.try_mat(&letter)?, Span::new(0, 3));
assert!(ctx.try_mat(&letter).is_err());
Ok(())
}