| #![allow(unused, dead_code)] |
| #![warn(clippy::format_collect)] |
| |
| fn hex_encode(bytes: &[u8]) -> String { |
| bytes.iter().map(|b| format!("{b:02X}")).collect() |
| } |
| |
| #[rustfmt::skip] |
| fn hex_encode_deep(bytes: &[u8]) -> String { |
| bytes.iter().map(|b| {{{{{ format!("{b:02X}") }}}}}).collect() |
| } |
| |
| macro_rules! fmt { |
| ($x:ident) => { |
| format!("{x:02X}", x = $x) |
| }; |
| } |
| |
| fn from_macro(bytes: &[u8]) -> String { |
| bytes.iter().map(|x| fmt!(x)).collect() |
| } |
| |
| fn with_block() -> String { |
| (1..10) |
| .map(|s| { |
| let y = 1; |
| format!("{s} {y}") |
| }) |
| .collect() |
| } |
| fn main() {} |