axum-sqlx/src/view.rs

29 lines
563 B
Rust

use askama::Template;
use crate::{db::Paginate, model};
#[derive(Template)]
#[template(path = "index.html")]
pub struct Home {
pub p: Paginate<Vec<model::member::Member>>,
pub msg: Option<String>,
}
#[derive(Template)]
#[template(path = "detail.html")]
pub struct Detail {
pub m: model::member::Member,
}
#[derive(Template)]
#[template(path = "add.html")]
pub struct Add;
#[derive(Template)]
#[template(path = "edit.html")]
pub struct Edit {
pub m: model::member::Member,
}
#[derive(Template)]
#[template(path = "tran.html")]
pub struct Tran;