pub struct BootTimeStatistics {
pub firmware_time_seconds: Option<f64>,
pub initrd_time_seconds: Option<f64>,
pub kernel_time_seconds: Option<f64>,
pub loader_time_seconds: Option<f64>,
pub user_space_time_seconds: Option<f64>,
}
Expand description
The boot time statistics of a manager.
Fields§
§firmware_time_seconds: Option<f64>
The number of seconds the manager spent in the firmware stage.
initrd_time_seconds: Option<f64>
The number of seconds the manager spent in the initrd boot stage.
kernel_time_seconds: Option<f64>
The number of seconds the manager spent in the kernel stage.
loader_time_seconds: Option<f64>
The number of seconds the manager spent in the loader stage.
user_space_time_seconds: Option<f64>
The number of seconds the manager spent in the user space boot stage.
Trait Implementations§
Source§impl Clone for BootTimeStatistics
impl Clone for BootTimeStatistics
Source§fn clone(&self) -> BootTimeStatistics
fn clone(&self) -> BootTimeStatistics
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 BootTimeStatistics
impl Debug for BootTimeStatistics
Source§impl Default for BootTimeStatistics
impl Default for BootTimeStatistics
Source§impl<'de> Deserialize<'de> for BootTimeStatistics
impl<'de> Deserialize<'de> for BootTimeStatistics
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 BootTimeStatistics
impl Metadata<'static> for BootTimeStatistics
Source§const JSON_SCHEMA: &'static str = "ManagerDiagnosticData.v1_2_0.json"
const JSON_SCHEMA: &'static str = "ManagerDiagnosticData.v1_2_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 BootTimeStatistics
impl RefUnwindSafe for BootTimeStatistics
impl Send for BootTimeStatistics
impl Sync for BootTimeStatistics
impl Unpin for BootTimeStatistics
impl UnwindSafe for BootTimeStatistics
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