use actix_web_3::{web, Resource};
use crate::rest_api::actix_web_3::ResourceProvider;
mod get_admin_circuits;
pub struct AdminResourceProvider {}
impl Default for AdminResourceProvider {
fn default() -> Self {
AdminResourceProvider::new()
}
}
impl AdminResourceProvider {
pub fn new() -> Self {
AdminResourceProvider {}
}
}
impl ResourceProvider for AdminResourceProvider {
fn resources(&self) -> Vec<Resource> {
vec![web::resource("/admin/circuits")
.route(web::get().to(get_admin_circuits::get_admin_circuits))]
}
}