pub unsafe trait AllVariantsTakeNoParameters: Eq + Copy { }
Expand description
May only be safely implemented for enums with:
- No variant parameters whatsoever.
- No index assignment. For example:
enum T { A = 1, B = 2 }
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.