diff --git a/src/macros.rs b/src/macros.rs index bf66dde8d0c64dfd5e7024a99ae3f82e939afe35..1180dc6c40848074665aed5d726b4547eb6ca067 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -1,33 +1,12 @@ +macro_rules! endptlog { + ($logger:expr, $($arg:tt)*) => {{ + // let w = $logger.line_writer(); + // let _ = write!(w, "[ENDPT]"); + // let _ = writeln!(w, $($arg)*); + }}; +} macro_rules! log { ($logger:expr, $($arg:tt)*) => {{ - let _ = write!($logger.line_writer(), $($arg)*).unwrap(); + let _ = writeln!($logger.line_writer(), $($arg)*); }}; } -// 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] -// #[should_panic] -// fn must_let_panic() { -// let x: Option = None; -// assert_let![Some(y) = x => { -// println!("{:?}", y); -// }]; -// }