20 lines
379 B
Rust
20 lines
379 B
Rust
use askama_axum::Template;
|
|
use rust_embed::RustEmbed;
|
|
|
|
#[derive(RustEmbed)]
|
|
#[folder = "dist/assets/"]
|
|
pub struct Assets;
|
|
|
|
// TODO: parse assets and add paths to templates
|
|
|
|
#[derive(Template)]
|
|
#[template(path = "base.html")]
|
|
pub struct BaseTemplate<'a> {
|
|
pub view: &'a str,
|
|
}
|
|
|
|
#[test]
|
|
fn test_render() {
|
|
println!("{}", BaseTemplate { view: "home" }.render().unwrap());
|
|
}
|