pub struct GameSettings {
pub resolution: String,
pub quality_preset: QualityLevel,
pub raytracing_support: bool,
pub target_fps: u32,
pub vram_usage_percent: u8,
}
Fields§
§resolution: String
§quality_preset: QualityLevel
§raytracing_support: bool
§target_fps: u32
§vram_usage_percent: u8
Trait Implementations§
Source§impl Debug for GameSettings
impl Debug for GameSettings
Source§impl<'de> Deserialize<'de> for GameSettings
impl<'de> Deserialize<'de> for GameSettings
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 GameSettings
impl RefUnwindSafe for GameSettings
impl Send for GameSettings
impl Sync for GameSettings
impl Unpin for GameSettings
impl UnwindSafe for GameSettings
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