1 2 3 4 5 6 7 8 9
#[macro_export] macro_rules! expect { ($option:expr) => {{ $option.expect(concat!(file!(), ":", line!())) }}; ($option:expr, $literal:expr) => {{ $option.expect(concat!(file!(), ":", line!(), "|", $literal)) }}; }
1 2 3 4 5 6 7 8 9
#[macro_export] macro_rules! expect { ($option:expr) => {{ $option.expect(concat!(file!(), ":", line!())) }}; ($option:expr, $literal:expr) => {{ $option.expect(concat!(file!(), ":", line!(), "|", $literal)) }}; }