pub struct HardwareProfileMatchReport {
pub schema: String,
pub inventory_schema: String,
pub requested_purpose: Option<String>,
pub hardware_class: HardwareClassCandidate,
pub recommendations: Vec<HardwareProfileRecommendation>,
pub warnings: Vec<HardwareWarning>,
}Fields§
§schema: String§inventory_schema: String§requested_purpose: Option<String>§hardware_class: HardwareClassCandidate§recommendations: Vec<HardwareProfileRecommendation>§warnings: Vec<HardwareWarning>Trait Implementations§
Source§impl Clone for HardwareProfileMatchReport
impl Clone for HardwareProfileMatchReport
Source§fn clone(&self) -> HardwareProfileMatchReport
fn clone(&self) -> HardwareProfileMatchReport
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 HardwareProfileMatchReport
impl Debug for HardwareProfileMatchReport
Source§impl<'de> Deserialize<'de> for HardwareProfileMatchReport
impl<'de> Deserialize<'de> for HardwareProfileMatchReport
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 HardwareProfileMatchReport
impl StructuralPartialEq for HardwareProfileMatchReport
Auto Trait Implementations§
impl Freeze for HardwareProfileMatchReport
impl RefUnwindSafe for HardwareProfileMatchReport
impl Send for HardwareProfileMatchReport
impl Sync for HardwareProfileMatchReport
impl Unpin for HardwareProfileMatchReport
impl UnsafeUnpin for HardwareProfileMatchReport
impl UnwindSafe for HardwareProfileMatchReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.