1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// src/mode.rs #[derive(Copy, Clone, PartialEq, Eq, Debug)] // <-- Already present in your code pub enum Mode { Transparent, Opaque, } impl From<bool> for Mode { fn from(value: bool) -> Self { if value { Mode::Transparent } else { Mode::Opaque } } }