Cargo.toml (1838B)
1 [workspace] 2 resolver = "3" 3 members = [ 4 "common/taler-api", 5 "common/taler-common", 6 "common/taler-build", 7 "common/taler-test-utils", 8 "common/failure-injection", 9 "common/http-client", 10 "taler-magnet-bank", 11 "taler-cyclos", 12 ] 13 14 [workspace.package] 15 version = "1.3.0" 16 edition = "2024" 17 authors = ["Taler Systems SA <deb@taler.net>"] 18 homepage = "https://taler.net/" 19 repository = "https://git.taler.net/taler-rust.git" 20 license-file = "COPYING" 21 22 [profile.dev] 23 debug = true 24 25 [workspace.dependencies] 26 thiserror = "2.0" 27 serde_json = "1.0" 28 serde = { version = "1.0", features = ["derive"] } 29 serde_path_to_error = "0.1" 30 serde_urlencoded = "0.7" 31 serde_with = { version = "3.11.0", default-features = false, features = [ 32 "macros", 33 ] } 34 tokio = { version = "1.42", features = ["macros"] } 35 axum = "0.8" 36 sqlx = { version = "0.8", default-features = false, features = [ 37 "postgres", 38 "runtime-tokio", 39 "tls-rustls-aws-lc-rs", 40 ] } 41 url = { version = "2.2", features = ["serde"] } 42 criterion = { version = "0.8", default-features = false } 43 fastrand = { version = "2.2", default-features = false } 44 tracing = "0.1" 45 tracing-subscriber = "0.3" 46 clap = { version = "4.5", features = ["derive"] } 47 jiff = { version = "0.2", default-features = false, features = ["tz-system"] } 48 tempfile = "3.15" 49 taler-common = { path = "common/taler-common" } 50 taler-api = { path = "common/taler-api" } 51 taler-test-utils = { path = "common/taler-test-utils" } 52 taler-build = { path = "common/taler-build" } 53 failure-injection = { path = "common/failure-injection" } 54 http-client = { path = "common/http-client" } 55 hyper = { version = "1.8.1", features = ["client", "http1", "http2"] } 56 anyhow = "1" 57 http-body-util = "0.1.2" 58 base64 = "0.22" 59 owo-colors = "4.2.3" 60 aws-lc-rs = "1.15" 61 compact_str = { version = "0.9.0", features = ["serde", "sqlx-postgres"] }