another_rxrust/
macros.rs

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