#[non_exhaustive]#[repr(u8)]pub enum WaterType {
Fresh = 0,
Salt = 1,
En13319 = 2,
Custom = 3,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Trait Implementations§
impl Copy for WaterType
impl Eq for WaterType
impl StructuralPartialEq for WaterType
Auto Trait Implementations§
impl Freeze for WaterType
impl RefUnwindSafe for WaterType
impl Send for WaterType
impl Sync for WaterType
impl Unpin for WaterType
impl UnsafeUnpin for WaterType
impl UnwindSafe for WaterType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more