use crate::guards::Admin; use crate::RbDbConn; use rb::db::users::User; use rocket::serde::json::Json; pub fn routes() -> Vec { routes![get_users] } #[get("/users")] async fn get_users(admin: Admin, conn: RbDbConn) -> rb::Result>> { Ok(Json(conn.run(|c| rb::db::users::all(c)).await?)) }