pub struct GroupManagementEvent { /* private fields */ }Expand description
GroupManagement event - direct serde mapping from UPnP event XML
Implementations§
Source§impl GroupManagementEvent
impl GroupManagementEvent
Sourcepub fn group_coordinator_is_local(&self) -> Option<bool>
pub fn group_coordinator_is_local(&self) -> Option<bool>
Get whether this speaker is the group coordinator
Returns true if the value is “1” or “true” (case-insensitive)
Sourcepub fn local_group_uuid(&self) -> Option<String>
pub fn local_group_uuid(&self) -> Option<String>
Get the local group UUID
Sourcepub fn reset_volume_after(&self) -> Option<bool>
pub fn reset_volume_after(&self) -> Option<bool>
Get whether to reset volume after group changes
Returns true if the value is “1” or “true” (case-insensitive)
Sourcepub fn virtual_line_in_group_id(&self) -> Option<String>
pub fn virtual_line_in_group_id(&self) -> Option<String>
Get the virtual line-in group ID
Sourcepub fn volume_av_transport_uri(&self) -> Option<String>
pub fn volume_av_transport_uri(&self) -> Option<String>
Get the volume AV transport URI
Sourcepub fn into_state(&self) -> GroupManagementState
pub fn into_state(&self) -> GroupManagementState
Convert parsed UPnP event to canonical state representation.
Trait Implementations§
Source§impl Clone for GroupManagementEvent
impl Clone for GroupManagementEvent
Source§fn clone(&self) -> GroupManagementEvent
fn clone(&self) -> GroupManagementEvent
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 GroupManagementEvent
impl Debug for GroupManagementEvent
Source§impl<'de> Deserialize<'de> for GroupManagementEvent
impl<'de> Deserialize<'de> for GroupManagementEvent
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
Auto Trait Implementations§
impl Freeze for GroupManagementEvent
impl RefUnwindSafe for GroupManagementEvent
impl Send for GroupManagementEvent
impl Sync for GroupManagementEvent
impl Unpin for GroupManagementEvent
impl UnsafeUnpin for GroupManagementEvent
impl UnwindSafe for GroupManagementEvent
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