27 lines
706 B
Rust
27 lines
706 B
Rust
pub mod api;
|
|
pub mod shadowrealmapi;
|
|
use crate::api::*;
|
|
use crate::shadowrealmapi::*;
|
|
pub(crate) use actix_web::{App, HttpServer};
|
|
|
|
//Main function where all the api calls are
|
|
//attached as services to backend
|
|
#[actix_web::main]
|
|
async fn main() -> std::io::Result<()> {
|
|
HttpServer::new(|| {
|
|
App::new()
|
|
.service(api_ticket)
|
|
.service(api_admin)
|
|
.service(api_driver)
|
|
.service(api_json_ticket)
|
|
.service(api_json_admin)
|
|
.service(api_json_driver)
|
|
.service(api_test)
|
|
.service(api_json_driver_tickets)
|
|
.service(api_json_ticket_new)
|
|
})
|
|
.bind(("0.0.0.0", 48590))?
|
|
.run()
|
|
.await
|
|
}
|