(&self)
| 59 | } |
| 60 | |
| 61 | fn byte_mask(&self) -> u8 { |
| 62 | match self.specific { |
| 63 | SpecificSetting::Bool(BoolSetting { bit_offset, .. }) => 1 << bit_offset, |
| 64 | _ => panic!("byte_for_value shouldn't be used for non-boolean settings."), |
| 65 | } |
| 66 | } |
| 67 | } |
| 68 | |
| 69 | #[derive(Hash, PartialEq, Eq, Copy, Clone)] |