pub struct AudioStatus(/* private fields */);Implementations§
Source§impl AudioStatus
impl AudioStatus
Sourcepub const fn with_volume_checked(self, value: usize) -> Result<Self, ()>
pub const fn with_volume_checked(self, value: usize) -> Result<Self, ()>
Bits: 0..7
Sourcepub const fn with_volume(self, value: usize) -> Self
pub const fn with_volume(self, value: usize) -> Self
Bits: 0..7
Sourcepub const fn set_volume(&mut self, value: usize)
pub const fn set_volume(&mut self, value: usize)
Bits: 0..7
Sourcepub const fn with_mute_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_mute_checked(self, value: bool) -> Result<Self, ()>
Bits: 7..8
Trait Implementations§
Source§impl Clone for AudioStatus
impl Clone for AudioStatus
Source§fn clone(&self) -> AudioStatus
fn clone(&self) -> AudioStatus
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 AudioStatus
impl Debug for AudioStatus
Source§impl Default for AudioStatus
impl Default for AudioStatus
Source§impl From<AudioStatus> for u8
impl From<AudioStatus> for u8
Source§fn from(v: AudioStatus) -> u8
fn from(v: AudioStatus) -> u8
Converts to this type from the input type.
Source§impl From<u8> for AudioStatus
impl From<u8> for AudioStatus
Source§impl Hash for AudioStatus
impl Hash for AudioStatus
Source§impl OperandEncodable for AudioStatus
impl OperandEncodable for AudioStatus
Source§impl PartialEq for AudioStatus
impl PartialEq for AudioStatus
impl Copy for AudioStatus
impl Eq for AudioStatus
impl StructuralPartialEq for AudioStatus
Auto Trait Implementations§
impl Freeze for AudioStatus
impl RefUnwindSafe for AudioStatus
impl Send for AudioStatus
impl Sync for AudioStatus
impl Unpin for AudioStatus
impl UnsafeUnpin for AudioStatus
impl UnwindSafe for AudioStatus
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