diff options
Diffstat (limited to 'src/week.rs')
| -rw-r--r-- | src/week.rs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/week.rs b/src/week.rs new file mode 100644 index 0000000..f45b4d2 --- /dev/null +++ b/src/week.rs @@ -0,0 +1,22 @@ +pub const DAYS_OF_WEEK: [&str; 7] = [ + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + "Sunday", +]; + +pub struct Day { + name: String, + media: Vec<String>, +} + +impl Day { + pub fn new(name: String, media: Vec<String>) -> Self { Self { name, media } } + + pub fn name(&self) -> &str { &self.name } + + pub const fn media(&self) -> &Vec<String> { &self.media } +} |