blob: f155f2742ec781b71d70183cd8f532552390c499 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
use crate::errors::AppError;
use crate::models::user::User;
use axum::{routing::get, Json, Router};
pub fn create_route() -> Router {
Router::new().route("/", get(list_users))
}
async fn list_users() -> Result<Json<Vec<User>>, AppError> {
let users = User::list().await?;
Ok(Json(users))
}
|