From 35be9a70dac42f67cc9153b3ab1bd2faec0f76e8 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 25 Oct 2023 11:41:05 +1000 Subject: [PATCH] Add public method to determine if v3 is enabled --- rslib/src/config/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) 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;