pub struct GamingHardwareAssessment {
pub overview: SystemOverview,
pub gaming_score: u8,
pub recommended_settings: GameSettings,
pub bottlenecks: Vec<String>,
pub upgrade_recommendations: Vec<String>,
}Expand description
Gaming hardware assessment result
Fields§
§overview: SystemOverviewSystem overview
gaming_score: u8Gaming performance score (0-100)
recommended_settings: GameSettingsRecommended game settings
bottlenecks: Vec<String>Performance bottlenecks
upgrade_recommendations: Vec<String>Upgrade recommendations
Trait Implementations§
Source§impl Debug for GamingHardwareAssessment
impl Debug for GamingHardwareAssessment
Source§impl<'de> Deserialize<'de> for GamingHardwareAssessment
impl<'de> Deserialize<'de> for GamingHardwareAssessment
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
Auto Trait Implementations§
impl Freeze for GamingHardwareAssessment
impl RefUnwindSafe for GamingHardwareAssessment
impl Send for GamingHardwareAssessment
impl Sync for GamingHardwareAssessment
impl Unpin for GamingHardwareAssessment
impl UnwindSafe for GamingHardwareAssessment
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