Files
@ 6d801fa106fc
Branch filter:
Location: CSY/reowolf/src/macros.rs - annotation
6d801fa106fc
722 B
application/rls-services+xml
cleanup and comments
91c57e99c66e 91c57e99c66e 44a98be4e4b4 91c57e99c66e 91c57e99c66e 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 06f259bf8031 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 06f259bf8031 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 44a98be4e4b4 | macro_rules! log {
($logger:expr, $($arg:tt)*) => {{
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");
// }
// };
// }
// #[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<u32> = None;
// assert_let![Some(y) = x => {
// println!("{:?}", y);
// }];
// }
|