use crate::db; use crate::Message; use askama::Template; #[derive(Template, Default)] #[template(path = "index.html")] pub struct IndexTemplate { nickname: String, my: Vec, unassinged: Vec, messages: Vec, } impl IndexTemplate { pub fn new( nickname: String, my: Vec, unassinged: Vec, messages: Vec, ) -> Self { Self { nickname, my, unassinged, messages, } } }