pub struct SpeakerId(/* private fields */);Expand description
Unique identifier for a Sonos speaker
Typically the UUID from the UPnP device description, normalized to strip the “uuid:” prefix if present.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpeakerId
impl<'de> Deserialize<'de> for SpeakerId
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
impl Eq for SpeakerId
impl StructuralPartialEq for SpeakerId
Auto Trait Implementations§
impl Freeze for SpeakerId
impl RefUnwindSafe for SpeakerId
impl Send for SpeakerId
impl Sync for SpeakerId
impl Unpin for SpeakerId
impl UnsafeUnpin for SpeakerId
impl UnwindSafe for SpeakerId
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