#[repr(u8)]pub enum SoundVolume {
Silent = 0,
Low = 1,
High = 2,
Medium = 3,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SoundVolume
impl Clone for SoundVolume
Source§fn clone(&self) -> SoundVolume
fn clone(&self) -> SoundVolume
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SoundVolume
impl Debug for SoundVolume
Source§impl<'de> Deserialize<'de> for SoundVolume
impl<'de> Deserialize<'de> for SoundVolume
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<SoundVolume> for u8
impl From<SoundVolume> for u8
Source§fn from(val: SoundVolume) -> Self
fn from(val: SoundVolume) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SoundVolume
impl PartialEq for SoundVolume
Source§impl Serialize for SoundVolume
impl Serialize for SoundVolume
impl Copy for SoundVolume
impl Eq for SoundVolume
impl StructuralPartialEq for SoundVolume
Auto Trait Implementations§
impl Freeze for SoundVolume
impl RefUnwindSafe for SoundVolume
impl Send for SoundVolume
impl Sync for SoundVolume
impl Unpin for SoundVolume
impl UnwindSafe for SoundVolume
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