amazon_spapi/models/services/
day_of_week.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
17pub enum DayOfWeek {
18 #[serde(rename = "MONDAY")]
19 Monday,
20 #[serde(rename = "TUESDAY")]
21 Tuesday,
22 #[serde(rename = "WEDNESDAY")]
23 Wednesday,
24 #[serde(rename = "THURSDAY")]
25 Thursday,
26 #[serde(rename = "FRIDAY")]
27 Friday,
28 #[serde(rename = "SATURDAY")]
29 Saturday,
30 #[serde(rename = "SUNDAY")]
31 Sunday,
32
33}
34
35impl std::fmt::Display for DayOfWeek {
36 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
37 match self {
38 Self::Monday => write!(f, "MONDAY"),
39 Self::Tuesday => write!(f, "TUESDAY"),
40 Self::Wednesday => write!(f, "WEDNESDAY"),
41 Self::Thursday => write!(f, "THURSDAY"),
42 Self::Friday => write!(f, "FRIDAY"),
43 Self::Saturday => write!(f, "SATURDAY"),
44 Self::Sunday => write!(f, "SUNDAY"),
45 }
46 }
47}
48
49impl Default for DayOfWeek {
50 fn default() -> DayOfWeek {
51 Self::Monday
52 }
53}
54