diff --git a/rslib/src/config/mod.rs b/rslib/src/config/mod.rs index 4ed13cd17..92c1c12c4 100644 --- a/rslib/src/config/mod.rs +++ b/rslib/src/config/mod.rs @@ -214,6 +214,10 @@ impl Collection { .unwrap_or(SchedulerVersion::V1) } + pub fn v3_enabled(&self) -> bool { + self.scheduler_version() == SchedulerVersion::V2 && self.get_config_bool(BoolKey::Sched2021) + } + /// Caution: this only updates the config setting. pub(crate) fn set_scheduler_version_config_key(&mut self, ver: SchedulerVersion) -> Result<()> { self.state.scheduler_info = None;