Macro abortable_parser::text_token
source · macro_rules! text_token {
($i:expr, $e:expr) => { ... };
}
Expand description
Convenience macro for looking for a specific text token in a byte input stream.
use abortable_parser::iter;
use std::convert::From;
let iter: iter::SliceIter<u8> = "foo bar".into();
let tok = text_token!(iter, "foo");
if let Result::Complete(i, o) = tok {
assert_eq!(i.get_offset(), 3);
assert_eq!(o, "foo");
}