diff options
| author | Fuwn <[email protected]> | 2024-01-09 23:34:40 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-01-09 23:34:40 -0800 |
| commit | fa9f5f70a5221bb940354f3e4d978d4312af77e4 (patch) | |
| tree | 06a8fd1e6c254fae373459a606bf3b256ccb8efe /src/week.rs | |
| download | rin-fa9f5f70a5221bb940354f3e4d978d4312af77e4.tar.xz rin-fa9f5f70a5221bb940354f3e4d978d4312af77e4.zip | |
feat: initial release
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 } +} |