Cargo.toml (1832B)
1 [workspace] 2 resolver = "3" 3 members = ["depolymerizer-bitcoin", "depolymerizer-common", "uri-pack"] 4 5 [workspace.package] 6 version = "0.0.1" 7 edition = "2024" 8 rust-version = "1.95" 9 authors = ["Taler Systems SA <deb@taler.net>"] 10 homepage = "https://taler.net/" 11 repository = "https://git.taler.net/depolymerization.git" 12 license-file = "LICENSE" 13 14 [profile.dev] 15 debug = true 16 17 [profile.release] 18 lto = "fat" 19 codegen-units = 1 20 21 [workspace.dependencies] 22 thiserror = "2.0.4" 23 serde_json = "1.0" 24 serde = { version = "1.0", features = ["derive"] } 25 tokio = { version = "1.42", features = ["macros"] } 26 axum = "0.8.1" 27 sqlx = { version = "0.9", features = [ 28 "postgres", 29 "runtime-tokio", 30 "tls-rustls-aws-lc-rs", 31 ], default-features = false } 32 sqlx-postgres = { version = "0.9", default-features = false, features = ["time"] } 33 url = { version = "2.2", features = ["serde"] } 34 taler-common = { git = "git://git.taler.net/taler-rust.git/" } 35 taler-api = { git = "git://git.taler.net/taler-rust.git/" } 36 taler-build = { git = "git://git.taler.net/taler-rust.git/" } 37 taler-macros = { git = "git://git.taler.net/taler-rust.git/" } 38 taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" } 39 failure-injection = { git = "git://git.taler.net/taler-rust.git/" } 40 depolymerizer-common = { path = "depolymerizer-common" } 41 bitcoin = { version = "0.32.5", features = ["std", "serde"], default-features = false } 42 hex = { package = "const-hex", version = "1.9.1" } 43 clap = { version = "4.5", features = ["derive"] } 44 anyhow = "1" 45 tracing = "0.1" 46 criterion = "0.8.2" 47 rand = { version = "0.10.1" } 48 tracing-subscriber = "0.3" 49 jiff = { version = "0.2", features = ["serde"] } 50 compact_str = { version = "0.10.0", features = ["serde", "sqlx-postgres"] } 51 owo-colors = "4.2.3" 52 prometheus-client = { version = "0.25" }