usec_like_concat::concat;#[derive(Debug, Eq, PartialEq)]structFuzzBuzz;fnmain(){assert_eq!(concat!(0, x,42),0x42);assert_eq!(concat!(Fuzz, Buzz), FuzzBuzz);// Sadly, but following code works
// as `stringify!` will expand to "concat! (Fuzz, Buzz)",
// not to "FuzzBuzz"
assert_eq!(stringify!(concat!(Fuzz, Buzz)),"concat! (Fuzz, Buzz)");}