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