pub struct DeviceIdentifier {
pub device_alias: Option<String>,
pub serial_number: String,
pub wifi_pin: String,
pub device_address: i64,
pub device_code: i64,
}Expand description
Device as returned by the device list endpoints (webQueryDeviceEs /
queryDevices). Fields use the same serde aliases as the Python
DeviceIdentifier model for wire compatibility.
Fields§
§device_alias: Option<String>§serial_number: String§wifi_pin: String§device_address: i64§device_code: i64Trait Implementations§
Source§impl Clone for DeviceIdentifier
impl Clone for DeviceIdentifier
Source§fn clone(&self) -> DeviceIdentifier
fn clone(&self) -> DeviceIdentifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DeviceIdentifier
impl Debug for DeviceIdentifier
Source§impl<'de> Deserialize<'de> for DeviceIdentifier
impl<'de> Deserialize<'de> for DeviceIdentifier
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
Auto Trait Implementations§
impl Freeze for DeviceIdentifier
impl RefUnwindSafe for DeviceIdentifier
impl Send for DeviceIdentifier
impl Sync for DeviceIdentifier
impl Unpin for DeviceIdentifier
impl UnsafeUnpin for DeviceIdentifier
impl UnwindSafe for DeviceIdentifier
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