diff --git a/src/timetable.rs b/src/timetable.rs index 2f346a4..ea81a47 100644 --- a/src/timetable.rs +++ b/src/timetable.rs @@ -1,9 +1,15 @@ +use std::collections::HashMap; + use scraper::{Html, Selector}; pub mod models; /// Fetch the timetable for a class -pub async fn timetable(year: i8, semester: i8, letter: Option) -> Vec { +pub async fn timetable( + year: i8, + semester: i8, + letter: Option, +) -> HashMap> { let document = get_webpage(year, semester, letter) .await .expect("Can't reach timetable website."); @@ -94,7 +100,7 @@ pub async fn timetable(year: i8, semester: i8, letter: Option) -> Vec