diff --git a/src/macros.rs b/src/macros.rs index 655828c1a752270d7cb6bfc35242baea40e7e6df..bf66dde8d0c64dfd5e7024a99ae3f82e939afe35 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -1,34 +1,33 @@ macro_rules! log { ($logger:expr, $($arg:tt)*) => {{ - use std::fmt::Write; - writeln!($logger, $($arg)*).unwrap(); + let _ = write!($logger.line_writer(), $($arg)*).unwrap(); }}; } -macro_rules! assert_let { - ($pat:pat = $expr:expr => $work:expr) => { - if let $pat = $expr { - $work - } else { - panic!("assert_let failed"); - } - }; -} +// macro_rules! assert_let { +// ($pat:pat = $expr:expr => $work:expr) => { +// if let $pat = $expr { +// $work +// } else { +// panic!("assert_let failed"); +// } +// }; +// } -#[test] -fn assert_let() { - let x = Some(5); - let z = assert_let![Some(y) = x => { - println!("{:?}", y); - 3 - }]; - println!("{:?}", z); -} +// #[test] +// fn assert_let() { +// let x = Some(5); +// let z = assert_let![Some(y) = x => { +// println!("{:?}", y); +// 3 +// }]; +// println!("{:?}", z); +// } -#[test] -#[should_panic] -fn must_let_panic() { - let x: Option = None; - assert_let![Some(y) = x => { - println!("{:?}", y); - }]; -} +// #[test] +// #[should_panic] +// fn must_let_panic() { +// let x: Option = None; +// assert_let![Some(y) = x => { +// println!("{:?}", y); +// }]; +// }