#![allow(unused_macros)]
macro_rules! assert_done {
($t:expr, $v:expr) => {assert_eq!($t, ::nom::IResult::Done(&b""[..], $v))}
}
macro_rules! assert_done_partial {
($t:expr, $v:expr, $s:tt) => {assert_eq!($t, ::nom::IResult::Done(&$s[..], $v))}
}
macro_rules! assert_error {
($t:expr) => {
let r = $t;
assert!(r.is_err(), "Expected IResult::Error, got {:?}", r);
}
}
macro_rules! assert_incomplete {
($t:expr) => {
let r = $t;
assert!(r.is_incomplete(), "Expected IResult::Incomplete, got {:?}", r);
}
}