Migrate project to workspace and refactor session iteration logic #1

Merged
Mr_Steppy merged 7 commits from workspace into master 2025-02-18 17:23:09 +01:00
4 changed files with 24 additions and 5 deletions
Showing only changes of commit 04a6aa644b - Show all commits

View File

@ -4,3 +4,15 @@ resolver = "2"
members = [
"leptos_webpage",
]
[profile]
[profile.wasm-dev]
inherits = "dev"
opt-level = 1
[profile.server-dev]
inherits = "dev"
[profile.android-dev]
inherits = "dev"

View File

@ -5,17 +5,25 @@ use std::io::stdin;
#[derive(Debug, Parser)]
struct Args {
sessions: Vec<NthWeekday>
sessions: Vec<NthWeekday>,
}
fn main() {
let args = Args::parse();
let mut iter = DayIter::default().filter(|day| args.sessions.iter().any(|nth_weekday| nth_weekday.matches(day)));
let mut iter = DayIter::default().filter(|day| {
args
.sessions
.iter()
.any(|nth_weekday| nth_weekday.matches(day))
});
loop {
iter.by_ref().take(3).for_each(|day| println!("{}", localize_day(&day)));
iter
.by_ref()
.take(3)
.for_each(|day| println!("{}", localize_day(&day)));
println!("Press enter for more...");
stdin().read_line(&mut String::new()).unwrap();
}
}
}

View File

@ -6,4 +6,3 @@ fn main() {
mount_to_body(webpage::App);
}