pub struct TrustedModules {
pub firmware_version: Option<String>,
pub firmware_version_2: Option<String>,
pub interface_type: Option<InterfaceType>,
pub interface_type_selection: Option<InterfaceTypeSelection>,
pub oem: Option<Oem>,
pub status: Option<Status>,
}
Expand description
The Trusted Module installed in the system.
Fields§
§firmware_version: Option<String>
The firmware version of this Trusted Module.
firmware_version_2: Option<String>
The second firmware version of this Trusted Module, if applicable.
interface_type: Option<InterfaceType>
§interface_type_selection: Option<InterfaceTypeSelection>
§oem: Option<Oem>
§status: Option<Status>
Trait Implementations§
Source§impl Clone for TrustedModules
impl Clone for TrustedModules
Source§fn clone(&self) -> TrustedModules
fn clone(&self) -> TrustedModules
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 TrustedModules
impl Debug for TrustedModules
Source§impl Default for TrustedModules
impl Default for TrustedModules
Source§impl<'de> Deserialize<'de> for TrustedModules
impl<'de> Deserialize<'de> for TrustedModules
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 TrustedModules
impl Metadata<'static> for TrustedModules
Source§const JSON_SCHEMA: &'static str = "ComputerSystem.v1_20_1.json"
const JSON_SCHEMA: &'static str = "ComputerSystem.v1_20_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 TrustedModules
impl RefUnwindSafe for TrustedModules
impl Send for TrustedModules
impl Sync for TrustedModules
impl Unpin for TrustedModules
impl UnwindSafe for TrustedModules
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