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?