summaryrefslogtreecommitdiffstats
path: root/src/options/config/gpu.rs
blob: 40b979fa4d075ec1aa14a768a9d32fe74e483fb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use serde::Deserialize;

use crate::args::GpuArgs;

#[derive(Clone, Debug, Default, Deserialize)]
pub(crate) struct GpuConfig {
    #[serde(flatten)]
    pub(crate) args: GpuArgs,
}

impl GpuConfig {
    pub(crate) fn enabled(&self) -> bool {
        self.args.enable_gpu.unwrap_or(false)
    }
}