[package] name = "config" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true description = "Configuration management for Foxhunt HFT trading system" [dependencies] # Core dependencies serde.workspace = true serde_json.workspace = true serde_yaml.workspace = true toml.workspace = true anyhow.workspace = true thiserror.workspace = true tracing.workspace = true log.workspace = true # Async runtime tokio.workspace = true async-trait.workspace = true # Database sqlx.workspace = true # Vault integration vaultrs.workspace = true # Secure secret handling secrecy.workspace = true zeroize.workspace = true # Internal dependencies # common dependency removed to avoid circular dependency # Other utilities chrono.workspace = true uuid.workspace = true rust_decimal.workspace = true regex.workspace = true num_cpus.workspace = true [dev-dependencies] serial_test = "3.2" [features] default = [] postgres = ["sqlx/postgres"] test-utils = [] # Test utilities for integration tests