Struct protontweaks_api::system::GpuDriver
source · pub struct GpuDriver {
pub amd: Option<SystemTweaks>,
pub nvidia: Option<SystemTweaks>,
}Fields§
§amd: Option<SystemTweaks>§nvidia: Option<SystemTweaks>Implementations§
source§impl GpuDriver
impl GpuDriver
pub async fn get_tweaks(&self) -> &Option<SystemTweaks>
pub fn get_tweaks_for_gpu(&self, gpu: GPU) -> &Option<SystemTweaks>
Trait Implementations§
source§impl<'de> Deserialize<'de> for GpuDriver
impl<'de> Deserialize<'de> for GpuDriver
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 GpuDriver
impl RefUnwindSafe for GpuDriver
impl Send for GpuDriver
impl Sync for GpuDriver
impl Unpin for GpuDriver
impl UnwindSafe for GpuDriver
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