taler-rust

GNU Taler code in Rust. Largely core banking integrations.
Log | Files | Refs | Submodules | README | LICENSE

Cargo.toml (1663B)


      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     "taler-magnet-bank",
      9     "taler-cyclos",
     10 ]
     11 
     12 [workspace.package]
     13 version = "0.0.4"
     14 edition = "2024"
     15 authors = ["Taler Systems SA <deb@taler.net>"]
     16 homepage = "https://taler.net/"
     17 repository = "https://git.taler.net/taler-rust.git"
     18 license-file = "COPYING"
     19 
     20 [profile.dev]
     21 debug = true
     22 
     23 [workspace.dependencies]
     24 thiserror = "2.0"
     25 serde_json = "1.0"
     26 serde = { version = "1.0", features = ["derive"] }
     27 serde_path_to_error = "0.1"
     28 serde_urlencoded = "0.7"
     29 serde_with = { version = "3.11.0", default-features = false, features = [
     30     "macros",
     31 ] }
     32 tokio = { version = "1.42", features = ["macros"] }
     33 axum = "0.8"
     34 sqlx = { version = "0.8", default-features = false, features = [
     35     "postgres",
     36     "runtime-tokio-rustls",
     37     "tls-rustls",
     38 ] }
     39 url = { version = "2.2", features = ["serde"] }
     40 criterion = { version = "0.8", default-features = false }
     41 fastrand = { version = "2.2", default-features = false }
     42 tracing = "0.1"
     43 tracing-subscriber = "0.3"
     44 clap = { version = "4.5", features = ["derive"] }
     45 jiff = { version = "0.2", default-features = false, features = ["tz-system"] }
     46 tempfile = "3.15"
     47 taler-common = { path = "common/taler-common" }
     48 taler-api = { path = "common/taler-api" }
     49 taler-test-utils = { path = "common/taler-test-utils" }
     50 taler-build = { path = "common/taler-build" }
     51 anyhow = "1"
     52 http-body-util = "0.1.2"
     53 libdeflater = "1.22.0"
     54 base64 = "0.22"
     55 owo-colors = "4.2.3"
     56 ed25519-dalek = { version = "2.1.1", default-features = false, features = [
     57     "rand_core",
     58 ] }
     59 rand_core = { version = "0.6.4" }