pub struct SystemCapabilityReport {
pub system_info: SystemInfo,
pub capability_scores: HashMap<String, f64>,
pub recommendations: Vec<String>,
pub benchmark_timestamp: SystemTime,
}Expand description
System capability analysis report
Fields§
§system_info: SystemInfoSystem information summary
capability_scores: HashMap<String, f64>Capability scores for different aspects
recommendations: Vec<String>Hardware-specific optimization recommendations
benchmark_timestamp: SystemTimeWhen the benchmark was performed
Trait Implementations§
Source§impl Clone for SystemCapabilityReport
impl Clone for SystemCapabilityReport
Auto Trait Implementations§
impl Freeze for SystemCapabilityReport
impl RefUnwindSafe for SystemCapabilityReport
impl Send for SystemCapabilityReport
impl Sync for SystemCapabilityReport
impl Unpin for SystemCapabilityReport
impl UnsafeUnpin for SystemCapabilityReport
impl UnwindSafe for SystemCapabilityReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more