Skip to content

Commit 4f1cd45

Browse files
chore: fix typo
1 parent b28e76a commit 4f1cd45

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

src/config.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,19 +26,19 @@ pub struct TimeRangeMessage {
2626
pub time: Option<TimeRange>,
2727
pub condition: Option<RunCondition>,
2828
#[serde(default)]
29-
pub merge_strategy: MergeStratagy,
29+
pub merge_strategy: MergeStrategy,
3030
}
3131

3232
#[derive(Debug, Serialize, Deserialize, Default, PartialEq, Eq)]
3333
pub struct RunCondition {
3434
pub shell: Option<CustomCommand>,
3535
pub predicate: Option<String>,
3636
#[serde(default)]
37-
pub merge_strategy: MergeStratagy,
37+
pub merge_strategy: MergeStrategy,
3838
}
3939

4040
#[derive(Debug, Serialize, Deserialize, Default, PartialEq, Eq)]
41-
pub enum MergeStratagy {
41+
pub enum MergeStrategy {
4242
#[serde(alias = "and")]
4343
#[serde(alias = "both")]
4444
#[serde(alias = "&")]

src/time.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use chrono::{DateTime, Datelike, FixedOffset, Local, Weekday};
44
use evalexpr::{context_map, eval_boolean_with_context, DefaultNumericTypes, HashMapContext};
55

66
use crate::config::{
7-
CustomCommand, DayOf, MergeStratagy, RunCondition, TimeRange, TimeRangeMessage,
7+
CustomCommand, DayOf, MergeStrategy, RunCondition, TimeRange, TimeRangeMessage,
88
};
99

1010
impl TimeRange {
@@ -206,14 +206,14 @@ impl RunCondition {
206206
}
207207
}
208208

209-
impl MergeStratagy {
209+
impl MergeStrategy {
210210
fn apply(&self, first: bool, second: bool) -> bool {
211211
match self {
212-
MergeStratagy::OR => first | second,
213-
MergeStratagy::AND => first & second,
214-
MergeStratagy::XOR => first ^ second,
215-
MergeStratagy::NOR => !(first | second),
216-
MergeStratagy::NAND => !(first & second),
212+
MergeStrategy::OR => first | second,
213+
MergeStrategy::AND => first & second,
214+
MergeStrategy::XOR => first ^ second,
215+
MergeStrategy::NOR => !(first | second),
216+
MergeStrategy::NAND => !(first & second),
217217
}
218218
}
219219
}
@@ -679,39 +679,39 @@ mod unit_tests {
679679
..Default::default()
680680
}),
681681
predicate: Some("true".to_string()),
682-
merge_strategy: MergeStratagy::AND,
682+
merge_strategy: MergeStrategy::AND,
683683
},
684684
RunCondition {
685685
shell: Some(CustomCommand {
686686
run: "false".to_string(),
687687
..Default::default()
688688
}),
689689
predicate: Some("true".to_string()),
690-
merge_strategy: MergeStratagy::OR,
690+
merge_strategy: MergeStrategy::OR,
691691
},
692692
RunCondition {
693693
shell: Some(CustomCommand {
694694
run: "false".to_string(),
695695
..Default::default()
696696
}),
697697
predicate: Some("false".to_string()),
698-
merge_strategy: MergeStratagy::NOR,
698+
merge_strategy: MergeStrategy::NOR,
699699
},
700700
RunCondition {
701701
shell: Some(CustomCommand {
702702
run: "false".to_string(),
703703
..Default::default()
704704
}),
705705
predicate: Some("false".to_string()),
706-
merge_strategy: MergeStratagy::NAND,
706+
merge_strategy: MergeStrategy::NAND,
707707
},
708708
RunCondition {
709709
shell: Some(CustomCommand {
710710
run: "true".to_string(),
711711
..Default::default()
712712
}),
713713
predicate: Some("false".to_string()),
714-
merge_strategy: MergeStratagy::XOR,
714+
merge_strategy: MergeStrategy::XOR,
715715
},
716716
];
717717
let cond_shell_false = [
@@ -721,39 +721,39 @@ mod unit_tests {
721721
..Default::default()
722722
}),
723723
predicate: Some("true".to_string()),
724-
merge_strategy: MergeStratagy::NAND,
724+
merge_strategy: MergeStrategy::NAND,
725725
},
726726
RunCondition {
727727
shell: Some(CustomCommand {
728728
run: "false".to_string(),
729729
..Default::default()
730730
}),
731731
predicate: Some("true".to_string()),
732-
merge_strategy: MergeStratagy::AND,
732+
merge_strategy: MergeStrategy::AND,
733733
},
734734
RunCondition {
735735
shell: Some(CustomCommand {
736736
run: "false".to_string(),
737737
..Default::default()
738738
}),
739739
predicate: Some("false".to_string()),
740-
merge_strategy: MergeStratagy::OR,
740+
merge_strategy: MergeStrategy::OR,
741741
},
742742
RunCondition {
743743
shell: Some(CustomCommand {
744744
run: "false".to_string(),
745745
..Default::default()
746746
}),
747747
predicate: Some("false".to_string()),
748-
merge_strategy: MergeStratagy::XOR,
748+
merge_strategy: MergeStrategy::XOR,
749749
},
750750
RunCondition {
751751
shell: Some(CustomCommand {
752752
run: "true".to_string(),
753753
..Default::default()
754754
}),
755755
predicate: Some("true".to_string()),
756-
merge_strategy: MergeStratagy::NOR,
756+
merge_strategy: MergeStrategy::NOR,
757757
},
758758
];
759759

@@ -844,7 +844,7 @@ mod unit_tests {
844844
),
845845
..Default::default()
846846
}),
847-
merge_strategy: MergeStratagy::AND,
847+
merge_strategy: MergeStrategy::AND,
848848
..Default::default()
849849
};
850850
(0..10)

0 commit comments

Comments
 (0)