pub struct NativeDeviceIdentity {
pub device_id: String,
pub device_name: String,
pub created_at_ms: i64,
pub updated_at_ms: i64,
pub name_source: Option<DeviceNameSource>,
pub system_info: Option<SystemDeviceInfo>,
}Fields§
§device_id: String§device_name: String§created_at_ms: i64§updated_at_ms: i64§name_source: Option<DeviceNameSource>§system_info: Option<SystemDeviceInfo>Trait Implementations§
Source§impl Clone for NativeDeviceIdentity
impl Clone for NativeDeviceIdentity
Source§impl Debug for NativeDeviceIdentity
impl Debug for NativeDeviceIdentity
Source§impl<'de> Deserialize<'de> for NativeDeviceIdentity
impl<'de> Deserialize<'de> for NativeDeviceIdentity
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 NativeDeviceIdentity
impl RefUnwindSafe for NativeDeviceIdentity
impl Send for NativeDeviceIdentity
impl Sync for NativeDeviceIdentity
impl Unpin for NativeDeviceIdentity
impl UnsafeUnpin for NativeDeviceIdentity
impl UnwindSafe for NativeDeviceIdentity
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