#[macro_export] macro_rules! test_sequence { ($bytes:expr, $seq:expr) => { let mut parser = ::anes::parser::Parser::default(); parser.advance($bytes, false); assert_eq!(parser.next(), Some($seq)); }; } #[macro_export] macro_rules! test_sequences { ( $( $bytes:expr, $seq:expr, )* ) => { $( test_sequence!($bytes, $seq); )* }; } mod cursor; mod key; mod mouse;