pub struct TPM {
pub capabilities_vendor_id: Option<String>,
pub hardware_interface_vendor_id: Option<String>,
}
Expand description
TPM-specific information for a trusted component.
Fields§
§capabilities_vendor_id: Option<String>
The capabilities vendor ID for this trusted component.
hardware_interface_vendor_id: Option<String>
The hardware interface vendor ID for this trusted component.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TPM
impl<'de> Deserialize<'de> for TPM
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 TPM
impl Metadata<'static> for TPM
Source§const JSON_SCHEMA: &'static str = "TrustedComponent.v1_1_0.json"
const JSON_SCHEMA: &'static str = "TrustedComponent.v1_1_0.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 TPM
impl RefUnwindSafe for TPM
impl Send for TPM
impl Sync for TPM
impl Unpin for TPM
impl UnwindSafe for TPM
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