Macro abortable_parser::text_token[][src]

macro_rules! text_token {
    ($i:expr, $e:expr) => { ... };
}

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");
}