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