pub struct GroupManagementState {
pub group_coordinator_is_local: Option<bool>,
pub local_group_uuid: Option<String>,
pub reset_volume_after: Option<bool>,
pub virtual_line_in_group_id: Option<String>,
pub volume_av_transport_uri: Option<String>,
}Expand description
Complete GroupManagement service state.
Canonical type used by UPnP event streaming. GroupManagement has no Get operations, so polling returns a stable empty state.
Fields§
§group_coordinator_is_local: Option<bool>Whether the group coordinator is local to this device
local_group_uuid: Option<String>UUID of the local group
reset_volume_after: Option<bool>Whether volume should be reset after ungrouping
virtual_line_in_group_id: Option<String>Virtual line-in group identifier
volume_av_transport_uri: Option<String>Volume AV transport URI for the group
Trait Implementations§
Source§impl Clone for GroupManagementState
impl Clone for GroupManagementState
Source§fn clone(&self) -> GroupManagementState
fn clone(&self) -> GroupManagementState
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 GroupManagementState
impl Debug for GroupManagementState
Source§impl<'de> Deserialize<'de> for GroupManagementState
impl<'de> Deserialize<'de> for GroupManagementState
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 PartialEq for GroupManagementState
impl PartialEq for GroupManagementState
Source§impl Serialize for GroupManagementState
impl Serialize for GroupManagementState
impl StructuralPartialEq for GroupManagementState
Auto Trait Implementations§
impl Freeze for GroupManagementState
impl RefUnwindSafe for GroupManagementState
impl Send for GroupManagementState
impl Sync for GroupManagementState
impl Unpin for GroupManagementState
impl UnsafeUnpin for GroupManagementState
impl UnwindSafe for GroupManagementState
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