macro_rules! testy {
(
start: $start:expr,
init_len: $init_len:expr,
push: $push:expr,
push_len: $push_len:expr,
pop_count: $pop_count:expr,
pop_len: $pop_len:expr,
cmp: $cmp:expr,
sep_char: $sep_char:expr,
) => { ... };
(
start: $start:expr,
init_len: $init_len:expr,
push: $push:expr,
push_len: $push_len:expr,
cmp: $cmp:expr,
) => { ... };
(
start: $start:expr,
init_len: $init_len:expr,
push: $push:expr,
push_len: $push_len:expr,
call: $call:ident,
pop_len: $pop_len:expr,
cmp: $cmp:expr,
) => { ... };
(
start: $start:expr,
cmp: $cmp:expr,
file_name: $file_name:expr,
extension: $extension:expr,
) => { ... };
}