use askama::Template; use crate::solution::Solution; #[derive(Template)] #[template(path = "solutions.html")] pub struct SolutionsTemplate { pub years: Vec>, } pub mod filters { pub fn random_emoji(s: &str) -> askama::Result { Ok(format!("{s} {}", crate::utilities::random_emoji())) } }