diff --git a/.gitignore b/.gitignore index ab2e8c3..641b8e7 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ CLAUDE.md node_modules/ dist/ *.log + +Cargo.lock diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..e92c4cb --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,14 @@ +[workspace] +members = ["backend"] +resolver = "2" + +[profile.release] +opt-level = 3 +lto = "fat" +codegen-units = 1 +strip = true +panic = "abort" + +[profile.release.package."*"] +opt-level = 3 +codegen-units = 16 diff --git a/backend/src/routes/auth.rs b/backend/src/routes/auth.rs index ff74dec..8cc5e2e 100644 --- a/backend/src/routes/auth.rs +++ b/backend/src/routes/auth.rs @@ -1,5 +1,4 @@ use axum::{ - extract::State, http::StatusCode, Json, }; diff --git a/backend/src/routes/category.rs b/backend/src/routes/category.rs index 2f3a192..686ac74 100644 --- a/backend/src/routes/category.rs +++ b/backend/src/routes/category.rs @@ -5,7 +5,6 @@ use axum::{ }; use sea_orm::{prelude::Decimal, DatabaseConnection}; use serde::Deserialize; -use serde_json::json; use utoipa::ToSchema; use crate::models::category::Model as CategoryModel; diff --git a/backend/src/routes/expense.rs b/backend/src/routes/expense.rs index 75421d0..7f6e11f 100644 --- a/backend/src/routes/expense.rs +++ b/backend/src/routes/expense.rs @@ -5,7 +5,6 @@ use axum::{ }; use sea_orm::{prelude::Decimal, DatabaseConnection}; use serde::{Deserialize, Serialize}; -use serde_json::json; use utoipa::ToSchema; use crate::models::expense::Model as ExpenseModel; diff --git a/backend/src/routes/family.rs b/backend/src/routes/family.rs index 9ec7531..5c7fcfe 100644 --- a/backend/src/routes/family.rs +++ b/backend/src/routes/family.rs @@ -5,7 +5,6 @@ use axum::{ }; use sea_orm::DatabaseConnection; use serde::Deserialize; -use serde_json::json; use utoipa::ToSchema; use crate::models::family::Model as FamilyModel;