mirror of
https://github.com/rust-lang/rust.git
synced 2025-05-02 13:07:37 +00:00
17 lines
482 B
Rust
17 lines
482 B
Rust
![]() |
// Most traits cannot be derived for unions.
|
||
|
|
||
|
#[derive(
|
||
|
PartialEq, //~ ERROR this trait cannot be derived for unions
|
||
|
PartialOrd, //~ ERROR this trait cannot be derived for unions
|
||
|
Ord, //~ ERROR this trait cannot be derived for unions
|
||
|
Hash, //~ ERROR this trait cannot be derived for unions
|
||
|
Default, //~ ERROR this trait cannot be derived for unions
|
||
|
Debug, //~ ERROR this trait cannot be derived for unions
|
||
|
)]
|
||
|
union U {
|
||
|
a: u8,
|
||
|
b: u16,
|
||
|
}
|
||
|
|
||
|
fn main() {}
|