Files
@ 8642f7a7bf01
Branch filter:
Location: CSY/reowolf/src/macros.rs - annotation
8642f7a7bf01
722 B
application/rls-services+xml
communication phase under reconstruction
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);
// }];
// }
|