# Generated by dev-system/ci # Cargo configuration for build and compilation settings [build] # Number of parallel jobs for compilation jobs = 4 # Code generation backend # codegen-backend = "llvm" [profile.dev] # Development profile - fast compilation, debug info debug = true debug-assertions = true incremental = true lto = false opt-level = 0 overflow-checks = true panic = "unwind" [profile.release] # Release profile - slow compilation, optimized binary codegen-units = 1 debug = false debug-assertions = false incremental = false lto = "thin" opt-level = 3 overflow-checks = false panic = "abort" strip = false [profile.test] # Test profile - inherits from dev but can be optimized debug = true debug-assertions = true incremental = true lto = false opt-level = 1 overflow-checks = true [profile.bench] # Benchmark profile - same as release codegen-units = 1 debug = false debug-assertions = false incremental = false lto = "thin" opt-level = 3 overflow-checks = false [term] # Terminal colors color = "auto" progress.when = "auto" progress.width = 80 verbose = false [net] # Network settings git-fetch-with-cli = true offline = false # Strict version requirements for dependencies # force-non-semver-pre = true [alias] # Custom cargo commands build-all = "build --all-targets" check-all = "check --all-targets --all-features" doc-all = "doc --all-features --no-deps --open" test-all = "test --all-features --workspace"