Cargo.toml (2077B)
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 "taler-apns-relay", 13 ] 14 15 [workspace.package] 16 version = "1.5.0" 17 edition = "2024" 18 authors = ["Taler Systems SA <deb@taler.net>"] 19 homepage = "https://taler.net/" 20 repository = "https://git.taler.net/taler-rust.git" 21 license-file = "COPYING" 22 23 [profile.dev] 24 debug = true 25 26 [profile.release] 27 lto = "fat" 28 codegen-units = 1 29 30 [workspace.dependencies] 31 thiserror = "2.0" 32 serde_json = "1.0" 33 serde = { version = "1.0", features = ["derive"] } 34 serde_path_to_error = "0.1" 35 serde_urlencoded = "0.7" 36 serde_with = { version = "3.11.0", default-features = false, features = [ 37 "macros", 38 ] } 39 tokio = { version = "1.42", features = ["macros"] } 40 axum = "0.8" 41 sqlx = { version = "0.8", default-features = false, features = [ 42 "postgres", 43 "runtime-tokio", 44 "tls-rustls-aws-lc-rs", 45 ] } 46 url = { version = "2.2", features = ["serde"] } 47 criterion = { version = "0.8", default-features = false } 48 tracing = "0.1" 49 tracing-subscriber = "0.3" 50 clap = { version = "4.5", features = ["derive"] } 51 jiff = { version = "0.2", default-features = false, features = ["tz-system"] } 52 tempfile = "3.15" 53 taler-common = { path = "common/taler-common" } 54 taler-api = { path = "common/taler-api" } 55 taler-test-utils = { path = "common/taler-test-utils" } 56 taler-build = { path = "common/taler-build" } 57 failure-injection = { path = "common/failure-injection" } 58 http-client = { path = "common/http-client" } 59 hyper = { version = "1.8.1", features = ["client", "http1", "http2"] } 60 anyhow = "1" 61 http-body-util = "0.1.2" 62 base64 = "0.22" 63 owo-colors = "4.2.3" 64 aws-lc-rs = "1.15" 65 compact_str = { version = "0.9.0", features = ["serde", "sqlx-postgres"] } 66 hyper-util = { version = "0.1", features = ["client-legacy", "http1", "http2"] } 67 hyper-rustls = { version = "0.27", features = ["http2"] } 68 rand = { version = "0.10" } 69 regex = { version = "1" } 70 rustls = "0.23" 71 http = "1.4"