pub struct AdditionalVersions {
pub bootloader: Option<String>,
pub kernel: Option<String>,
pub microcode: Option<String>,
pub os_distribution: Option<String>,
pub oem: Option<Oem>,
}
Expand description
Additional versions.
Fields§
§bootloader: Option<String>
The bootloader version contained in this software, such as U-Boot or UEFI.
kernel: Option<String>
The kernel version contained in this software.
microcode: Option<String>
The microcode version contained in this software, such as processor microcode.
os_distribution: Option<String>
The operating system name of this software.
oem: Option<Oem>
Trait Implementations§
Source§impl Clone for AdditionalVersions
impl Clone for AdditionalVersions
Source§fn clone(&self) -> AdditionalVersions
fn clone(&self) -> AdditionalVersions
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 AdditionalVersions
impl Debug for AdditionalVersions
Source§impl Default for AdditionalVersions
impl Default for AdditionalVersions
Source§impl<'de> Deserialize<'de> for AdditionalVersions
impl<'de> Deserialize<'de> for AdditionalVersions
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 AdditionalVersions
impl Metadata<'static> for AdditionalVersions
Source§const JSON_SCHEMA: &'static str = "SoftwareInventory.v1_9_0.json"
const JSON_SCHEMA: &'static str = "SoftwareInventory.v1_9_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 AdditionalVersions
impl RefUnwindSafe for AdditionalVersions
impl Send for AdditionalVersions
impl Sync for AdditionalVersions
impl Unpin for AdditionalVersions
impl UnwindSafe for AdditionalVersions
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