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