# file: Cargo.toml [workspace] members = [ "sca-app", "sca-core", "sca-infra", "sca-ia", "sca-tests", ] resolver = "3" [workspace.package] version = "0.1.0" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/sasecodingagent-project" authors = ["SinuS von SifriduS "] publish = false [workspace.dependencies] chrono = { version = "0.4", features = ["serde"] } ignore = { version = "^0.4", features = [] } regex = { version = "^1", features = [] } reqwest = { version = "^0.13", default-features = false, features = ["deflate", "gzip", "json", "multipart", "rustls", "stream"] } serde = { version = "^1.0", features = ["derive"] } serde_json = { version = "^1.0", features = [] } sqlx = { version = "0.8", features = ["sqlite", "runtime-tokio-rustls"] } tokio = { version = "^1.49", features = ["full"] } tracing = { version = "^0.1", features = ["async-await", "log"] } tracing-subscriber = { version = "^0.3", features = ["ansi", "env-filter", "chrono", "serde", "json"] } uuid = { version = "1", features = ["v4", "serde"] } walkdir = { version = "^2", features = [] } [profile.dev] incremental = true # Compile your binary in smaller steps. [profile.release] codegen-units = 1 # Allows LLVM to perform better optimization. lto = true # Enables link-time-optimizations. opt-level = 3 # s Prioritizes small binary size. Use `3` if you prefer speed. panic = "abort" # Higher performance by disabling panic handlers. strip = true # Ensures debug symbols are removed.