pub struct SPDMmeasurementSet {
pub measurement_specification: Option<MeasurementSpecification>,
pub measurement_summary: Option<String>,
pub measurement_summary_hash_algorithm: Option<String>,
pub measurement_summary_type: Option<SPDMmeasurementSummaryType>,
pub measurements: Option<Vec<SPDMsingleMeasurement>>,
pub oem: Option<Oem>,
}
Expand description
SPDM Responder measurement information.
Fields§
§measurement_specification: Option<MeasurementSpecification>
§measurement_summary: Option<String>
The measurement summary data.
measurement_summary_hash_algorithm: Option<String>
The hash algorithm used to compute the measurement summary.
measurement_summary_type: Option<SPDMmeasurementSummaryType>
§measurements: Option<Vec<SPDMsingleMeasurement>>
Measurements from an SPDM Responder.
oem: Option<Oem>
Trait Implementations§
Source§impl Clone for SPDMmeasurementSet
impl Clone for SPDMmeasurementSet
Source§fn clone(&self) -> SPDMmeasurementSet
fn clone(&self) -> SPDMmeasurementSet
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SPDMmeasurementSet
impl Debug for SPDMmeasurementSet
Source§impl Default for SPDMmeasurementSet
impl Default for SPDMmeasurementSet
Source§impl<'de> Deserialize<'de> for SPDMmeasurementSet
impl<'de> Deserialize<'de> for SPDMmeasurementSet
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
Source§impl Metadata<'static> for SPDMmeasurementSet
impl Metadata<'static> for SPDMmeasurementSet
Source§const JSON_SCHEMA: &'static str = "ComponentIntegrity.v1_2_1.json"
const JSON_SCHEMA: &'static str = "ComponentIntegrity.v1_2_1.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for SPDMmeasurementSet
impl RefUnwindSafe for SPDMmeasurementSet
impl Send for SPDMmeasurementSet
impl Sync for SPDMmeasurementSet
impl Unpin for SPDMmeasurementSet
impl UnwindSafe for SPDMmeasurementSet
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