diff options
| author | mrw1593 <botahamec@outlook.com> | 2022-03-07 10:49:16 -0500 |
|---|---|---|
| committer | mrw1593 <botahamec@outlook.com> | 2022-03-07 10:49:16 -0500 |
| commit | f8566e845f0557c8731131eef283a8e5c8aafb08 (patch) | |
| tree | 1f9464482237e87937f334f3a0264b9d4324a052 /src/weekday.rs | |
| parent | 43da205d0c486a082c380a1258229a055e5767ba (diff) | |
Fixed some pedantic clippy warnings
Diffstat (limited to 'src/weekday.rs')
| -rw-r--r-- | src/weekday.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/weekday.rs b/src/weekday.rs index d678b9f..d194a1c 100644 --- a/src/weekday.rs +++ b/src/weekday.rs @@ -30,6 +30,7 @@ impl Weekday { /// assert_eq!(Weekday::Monday, Weekday::from_name("Monday").unwrap()); /// assert_eq!(None, Weekday::from_name("monday")); /// ``` + #[must_use] pub fn from_name(name: &str) -> Option<Self> { match name { "Monday" => Some(Monday), @@ -52,6 +53,7 @@ impl Weekday { /// /// assert_eq!(Weekday::Tuesday, Weekday::Monday.next()); /// ``` + #[must_use] pub const fn next(self) -> Self { match self { Monday => Tuesday, @@ -73,6 +75,7 @@ impl Weekday { /// /// assert_eq!(Weekday::Sunday, Weekday::Monday.previous()); /// ``` + #[must_use] pub const fn previous(self) -> Self { match self { Monday => Sunday, @@ -97,6 +100,7 @@ impl Weekday { /// assert_eq!(0, Weekday::Monday.number_days_from_monday()); /// assert_eq!(6, Weekday::Sunday.number_days_from_monday()); /// ``` + #[must_use] pub const fn number_days_from_monday(self) -> u8 { self as u8 } @@ -113,6 +117,7 @@ impl Weekday { /// assert_eq!(1, Weekday::Monday.number_from_monday()); /// assert_eq!(7, Weekday::Sunday.number_from_monday()); /// ``` + #[must_use] pub const fn number_from_monday(self) -> u8 { self.number_days_from_monday() + 1 } @@ -130,6 +135,7 @@ impl Weekday { /// assert_eq!(1, Weekday::Monday.number_days_from_sunday()); /// ``` // TODO benchmark this + #[must_use] pub const fn number_days_from_sunday(self) -> u8 { match self { Sunday => 0, @@ -149,6 +155,7 @@ impl Weekday { /// assert_eq!(1, Weekday::Sunday.number_from_sunday()); /// assert_eq!(2, Weekday::Monday.number_from_sunday()); /// ``` + #[must_use] pub const fn number_from_sunday(self) -> u8 { self.number_days_from_sunday() + 1 } |
