Oh, or:

```rust
let v = [$( (stringify!($Element), $Element) ),*];
for (i, (x_name, x)) in ... {
     for (y_name, y) in ... {
         assert!(x != y,
                 "Bitset elements `{}` and `{}` have equal value: {}", x_name, y_name, x)
     }
}