pub struct MountedDevice {
pub device_index: Option<String>,
pub device_vendor: String,
pub device_name: String,
pub device_family: Option<String>,
pub device_sub_family: Option<String>,
}Expand description
Represents a PDSC mountedDevice element
Fields§
§device_index: Option<String>Device index for boards with multiple devices
device_vendor: StringDevice vendor (use "NO_VENDOR:0" if there is no MCU); valid values: DeviceVendorEnum
device_name: StringDevice name (use "NO_MCU" if there is no MCU)
device_family: Option<String>Device family name (deprecated)
device_sub_family: Option<String>Device sub-family name (deprecated)
Trait Implementations§
Source§impl Clone for MountedDevice
impl Clone for MountedDevice
Source§fn clone(&self) -> MountedDevice
fn clone(&self) -> MountedDevice
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 MountedDevice
impl Debug for MountedDevice
Source§impl Default for MountedDevice
impl Default for MountedDevice
Source§fn default() -> MountedDevice
fn default() -> MountedDevice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MountedDevice
impl<'de> Deserialize<'de> for MountedDevice
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 MountedDevice
Source§impl PartialEq for MountedDevice
impl PartialEq for MountedDevice
Source§impl Serialize for MountedDevice
impl Serialize for MountedDevice
impl StructuralPartialEq for MountedDevice
Auto Trait Implementations§
impl Freeze for MountedDevice
impl RefUnwindSafe for MountedDevice
impl Send for MountedDevice
impl Sync for MountedDevice
impl Unpin for MountedDevice
impl UnsafeUnpin for MountedDevice
impl UnwindSafe for MountedDevice
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