pub struct GroupRenderingControlEvent {
pub group_mute: Option<bool>,
pub group_volume: Option<u16>,
pub group_volume_changeable: Option<bool>,
}Expand description
A parsed event produced by the GroupRenderingControl service.
Use SonosDevice::subscribe_group_rendering_control() to obtain an event
stream that produces these.
Fields§
§group_mute: Option<bool>§group_volume: Option<u16>§group_volume_changeable: Option<bool>Trait Implementations§
Source§impl Clone for GroupRenderingControlEvent
impl Clone for GroupRenderingControlEvent
Source§fn clone(&self) -> GroupRenderingControlEvent
fn clone(&self) -> GroupRenderingControlEvent
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 GroupRenderingControlEvent
impl Debug for GroupRenderingControlEvent
Source§impl DecodeXml for GroupRenderingControlEvent
impl DecodeXml for GroupRenderingControlEvent
fn decode_xml(xml: &str) -> Result<Self>
Source§impl Default for GroupRenderingControlEvent
impl Default for GroupRenderingControlEvent
Source§fn default() -> GroupRenderingControlEvent
fn default() -> GroupRenderingControlEvent
Returns the “default value” for a type. Read more
impl StructuralPartialEq for GroupRenderingControlEvent
Auto Trait Implementations§
impl Freeze for GroupRenderingControlEvent
impl RefUnwindSafe for GroupRenderingControlEvent
impl Send for GroupRenderingControlEvent
impl Sync for GroupRenderingControlEvent
impl Unpin for GroupRenderingControlEvent
impl UnwindSafe for GroupRenderingControlEvent
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