pub struct TPMsingleMeasurement {
pub last_updated: Option<String>,
pub measurement: Option<String>,
pub measurement_hash_algorithm: Option<String>,
pub pcr: Option<i64>,
}
Expand description
A single Trusted Computing Group TPM measurement.
Fields§
§last_updated: Option<String>
The date and time when information for the measurement was last updated.
measurement: Option<String>
The measurement data.
measurement_hash_algorithm: Option<String>
The hash algorithm used to compute the measurement.
pcr: Option<i64>
The Platform Configuration Register (PCR) bank of the measurement.
Trait Implementations§
Source§impl Clone for TPMsingleMeasurement
impl Clone for TPMsingleMeasurement
Source§fn clone(&self) -> TPMsingleMeasurement
fn clone(&self) -> TPMsingleMeasurement
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 TPMsingleMeasurement
impl Debug for TPMsingleMeasurement
Source§impl Default for TPMsingleMeasurement
impl Default for TPMsingleMeasurement
Source§impl<'de> Deserialize<'de> for TPMsingleMeasurement
impl<'de> Deserialize<'de> for TPMsingleMeasurement
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 TPMsingleMeasurement
impl Metadata<'static> for TPMsingleMeasurement
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 TPMsingleMeasurement
impl RefUnwindSafe for TPMsingleMeasurement
impl Send for TPMsingleMeasurement
impl Sync for TPMsingleMeasurement
impl Unpin for TPMsingleMeasurement
impl UnwindSafe for TPMsingleMeasurement
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