build optimizations, cargo optimizations

This commit is contained in:
arrelin
2025-12-09 19:19:46 +03:00
parent aadbc099b0
commit 6a7ebe5b46
6 changed files with 16 additions and 4 deletions

2
.gitignore vendored
View File

@@ -5,3 +5,5 @@ CLAUDE.md
node_modules/
dist/
*.log
Cargo.lock

14
Cargo.toml Normal file
View File

@@ -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

View File

@@ -1,5 +1,4 @@
use axum::{
extract::State,
http::StatusCode,
Json,
};

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;