diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..c6f5e7a --- /dev/null +++ b/src/main.rs @@ -0,0 +1,27 @@ +pub mod contexts; + +use rocket::serde::{json::Json, Serialize}; +mod database; + +#[macro_use] +extern crate rocket; + +#[derive(Serialize)] +#[serde(crate = "rocket::serde")] +struct Tech { + short_name: String, + long_name: String, +} + +#[get("/techs")] +fn techs() -> Json> { + Json(vec![Tech { + short_name: "a".to_owned(), + long_name: "aaaaaa".to_owned(), + }]) +} + +#[launch] +fn rocket() -> _ { + rocket::build().mount("/", routes![techs]) +}