use crate::helpers::*; use crate::tutors::abstractions::tutor::Tutor; use askama::Template; #[derive(Template)] #[template(path = "about/index.html")] pub struct AboutView { tutors: Vec, } impl AboutView { pub fn with_tutors(tutors: impl IntoIterator) -> Self { let mut tutors: Vec = tutors.into_iter().collect(); tutors.sort(); Self { tutors } } }