1#[macro_export]
2macro_rules! junk_next (
3 () => ( |_| {} )
4);
5
6#[macro_export]
7macro_rules! junk_error (
8 () => ( |_| {} )
9);
10
11#[macro_export]
12macro_rules! junk_complete (
13 () => ( || {} )
14);
15
16#[macro_export]
17macro_rules! panic_error (
18 () => ( |e| { panic!("{:?}", e); } )
19);
20
21#[macro_export]
22macro_rules! print_next (
23 () => ( |_| { println!("next"); } )
24);
25
26#[macro_export]
27macro_rules! print_next_fmt (
28 ($e: expr) => ( |x| { println!("next - {}", format!($e, x)); } )
29);
30
31#[macro_export]
32macro_rules! print_error (
33 () => ( |e| { println!("error - {:?}", e); } )
34);
35
36#[macro_export]
37macro_rules! print_complete (
38 () => ( || { println!("complete"); } )
39);
40
41#[macro_export]
42macro_rules! print_error_as (
43 ($t: ty) => ( |e| { println!("error - {:?}", e.downcast_ref::<$t>()); } )
44);