From 0972fa6eab8c9111311f082ba8abfdc6b4a40945 Mon Sep 17 00:00:00 2001 From: nil Date: Wed, 2 Oct 2024 17:48:56 +0200 Subject: commit changes --- rust/src/main.rs | 35 ----------------------------------- rust/src/routes.rs | 1 - rust/src/routes/hello.rs | 11 ----------- rust/src/structs.rs | 35 ----------------------------------- 4 files changed, 82 deletions(-) delete mode 100644 rust/src/main.rs delete mode 100644 rust/src/routes.rs delete mode 100644 rust/src/routes/hello.rs delete mode 100644 rust/src/structs.rs (limited to 'rust/src') diff --git a/rust/src/main.rs b/rust/src/main.rs deleted file mode 100644 index af45779..0000000 --- a/rust/src/main.rs +++ /dev/null @@ -1,35 +0,0 @@ -mod structs; -mod routes; - -use actix_web::{web, App, HttpServer}; -use sqlx::mysql::{MySqlPool, MySqlPoolOptions}; - -#[derive(Clone)] -struct AppState { - pool: MySqlPool, -} - -#[actix_web::main] -async fn main() -> std::io::Result<()> { - let pool: MySqlPool = MySqlPoolOptions::new() - .max_connections(10) - .connect(DB_URL) - .await - .unwrap(); - - let app_state = AppState { pool }; - - HttpServer::new(move || { - App::new() - .app_data(web::Data::new(app_state.clone())) - .route("/", web::get().to(root)) - .service(routes::hello::hello_actix) - }) - .bind(("127.0.0.1", 8000))? - .run() - .await -} - -async fn root() -> String { - String::from("Server is up and running") -} diff --git a/rust/src/routes.rs b/rust/src/routes.rs deleted file mode 100644 index 8cb6ff0..0000000 --- a/rust/src/routes.rs +++ /dev/null @@ -1 +0,0 @@ -mod hello; diff --git a/rust/src/routes/hello.rs b/rust/src/routes/hello.rs deleted file mode 100644 index c356081..0000000 --- a/rust/src/routes/hello.rs +++ /dev/null @@ -1,11 +0,0 @@ -use crate::AppState; -use actix_web::{get, web, HttpResponse}; -use serde::Deserialize; - -#[get("/hello")] -pub async fn hello_actix(app_state: web::Data) -> HttpResponse { - struct Song { - } - - return HttpResponse::Ok().json(databases); -} diff --git a/rust/src/structs.rs b/rust/src/structs.rs deleted file mode 100644 index 7535bb4..0000000 --- a/rust/src/structs.rs +++ /dev/null @@ -1,35 +0,0 @@ -#[allow(dead_code)] -struct Song { - //song variables - id: i32, - title: String, - lyrics: String, - - //album variables - album_id: i32, - genres: Vec, - album_cover: String, - - //artist variables - artist_id: i32, - artist_name: String, -} - -#[allow(dead_code)] -struct Album { - id: i32, - title: String, - genres: Vec, - cover: String, - songs: Vec, -} - -#[allow(dead_code)] -struct Artist { - id: i32, - name: String, - genres: Vec, - albums: Vec, -} - -// lepht anonym -- cgit v1.2.3