use crate::errors::AppError; use crate::models::user::{User, UserList}; use axum::{routing::get, Json, Router}; pub fn create_route() -> Router { Router::new().route("/", get(list_users)) } async fn list_users() -> Result>, AppError> { let users = User::list().await?; Ok(Json(users)) }