diff options
author | metamuffin <yvchraiqi@protonmail.com> | 2022-06-13 10:07:36 +0200 |
---|---|---|
committer | metamuffin <yvchraiqi@protonmail.com> | 2022-06-13 10:07:36 +0200 |
commit | 1441b718c9bbf8016f563cfc89f4ee322e4f42e4 (patch) | |
tree | 32d30f1a503d5582bcba421279a31b4356740db2 /karlcommon/src/protocol.rs | |
parent | 163052cd25d927c9437a2234befd22c9d143c4d4 (diff) | |
download | karlender-1441b718c9bbf8016f563cfc89f4ee322e4f42e4.tar karlender-1441b718c9bbf8016f563cfc89f4ee322e4f42e4.tar.bz2 karlender-1441b718c9bbf8016f563cfc89f4ee322e4f42e4.tar.zst |
started dynamic schedule
Diffstat (limited to 'karlcommon/src/protocol.rs')
-rw-r--r-- | karlcommon/src/protocol.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/karlcommon/src/protocol.rs b/karlcommon/src/protocol.rs index 25dfc66..4dc8724 100644 --- a/karlcommon/src/protocol.rs +++ b/karlcommon/src/protocol.rs @@ -59,6 +59,14 @@ pub enum Schedule { Static(Range<i64>), } +impl Schedule { + /// Returns `true` if the schedule is [`Dynamic`]. + /// + /// [`Dynamic`]: Schedule::Dynamic + pub fn is_dynamic(&self) -> bool { + matches!(self, Self::Dynamic { .. }) + } +} #[derive(Debug, Clone, Serialize, Deserialize)] #[serde(rename_all = "snake_case")] |