Struct huelib::bridge::DescriptionDevice [−][src]
pub struct DescriptionDevice {
pub device_type: String,
pub friendly_name: String,
pub manufacturer: String,
pub manufacturer_url: Url,
pub model_description: String,
pub model_name: String,
pub model_number: String,
pub model_url: Url,
pub serial_number: String,
pub udn: Uuid,
pub presentation_url: String,
pub icon_list: Vec<DescriptionIcon>,
}
This is supported on crate feature
upnp-description
only.Expand description
Device type of a description.
Fields
device_type: String
friendly_name: String
manufacturer: String
manufacturer_url: Url
model_description: String
model_name: String
model_number: String
model_url: Url
serial_number: String
udn: Uuid
presentation_url: String
icon_list: Vec<DescriptionIcon>
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DescriptionDevice
impl Send for DescriptionDevice
impl Sync for DescriptionDevice
impl Unpin for DescriptionDevice
impl UnwindSafe for DescriptionDevice
Blanket Implementations
Mutably borrows from an owned value. Read more