Lets say you got an enum like this:
#[derive(Debug, Clone, Copy, PartialEq)]
pub enum MyEnum {
One,
Two,
Three,
Four,
}
But you only want to derive, let's say PartialEq
, if a certain feature (let's call it myenum-partialeq
) is enabled.
How is this done idiomatically in Rust?