pub struct VolumeMuteStatus {
pub volume_left: Option<u8>,
pub volume_right: Option<u8>,
pub muted_left: Option<bool>,
pub muted_right: Option<bool>,
}Expand description
The volume and mute state of a bay.
A None field is one the device did not report, which is distinct from a
reported zero.
Fields§
§volume_left: Option<u8>Left channel volume, as a percentage.
volume_right: Option<u8>Right channel volume, as a percentage.
muted_left: Option<bool>Whether the left channel is muted.
muted_right: Option<bool>Whether the right channel is muted.
Implementations§
Trait Implementations§
Source§impl Clone for VolumeMuteStatus
impl Clone for VolumeMuteStatus
impl Copy for VolumeMuteStatus
Source§impl Debug for VolumeMuteStatus
impl Debug for VolumeMuteStatus
Source§impl Default for VolumeMuteStatus
impl Default for VolumeMuteStatus
impl Eq for VolumeMuteStatus
Source§impl PartialEq for VolumeMuteStatus
impl PartialEq for VolumeMuteStatus
impl StructuralPartialEq for VolumeMuteStatus
Auto Trait Implementations§
impl Freeze for VolumeMuteStatus
impl RefUnwindSafe for VolumeMuteStatus
impl Send for VolumeMuteStatus
impl Sync for VolumeMuteStatus
impl Unpin for VolumeMuteStatus
impl UnsafeUnpin for VolumeMuteStatus
impl UnwindSafe for VolumeMuteStatus
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