Cargo.toml (1151B)
1 [package] 2 name = "taler-config" 3 version = "0.0.1" 4 edition = "2024" 5 rust-version = "1.85" 6 authors = ["Taler Systems SA <deb@taler.net>"] 7 homepage = "https://taler.net/" 8 repository = "https://git.taler.net/kych.git" 9 license-file = "../COPYING" 10 description = "Taler configuration parsing, logging and socket binding, vendored from taler-rust" 11 publish = false 12 13 [lib] 14 doctest = false 15 16 [dependencies] 17 # config.rs 18 glob = "0.3" 19 indexmap = "2.7" 20 thiserror = "2.0" 21 url = "2.5" 22 serde = "1.0" 23 serde_json = "1.0" 24 sqlx = { version = "0.8", default-features = false, features = ["postgres"] } 25 26 # config.rs and log.rs 27 compact_str = "0.9" 28 # tz-system is what lets log timestamps carry the machine's UTC offset; without 29 # it TalerFmt falls back to UTC and says so on every start. 30 jiff = { version = "0.2", default-features = false, features = ["std", "tz-system"] } 31 tracing = "0.1" 32 33 # lib.rs and log.rs 34 clap = { version = "4.5", features = ["derive"] } 35 tracing-subscriber = "0.3" 36 anyhow = "1.0" 37 38 # serve.rs 39 axum = "0.8" 40 listenfd = "1.0" 41 rand = "0.8" 42 tokio = { version = "1.42", features = ["macros", "rt-multi-thread", "signal"] } 43 44 [dev-dependencies] 45 tempfile = "3.15"