summaryrefslogtreecommitdiff
path: root/src/week.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-01-09 23:34:40 -0800
committerFuwn <[email protected]>2024-01-09 23:34:40 -0800
commitfa9f5f70a5221bb940354f3e4d978d4312af77e4 (patch)
tree06a8fd1e6c254fae373459a606bf3b256ccb8efe /src/week.rs
downloadrin-fa9f5f70a5221bb940354f3e4d978d4312af77e4.tar.xz
rin-fa9f5f70a5221bb940354f3e4d978d4312af77e4.zip
feat: initial release
Diffstat (limited to 'src/week.rs')
-rw-r--r--src/week.rs22
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 }
+}