Cargo.toml (1292B)
1 [package] 2 name = "taler-common" 3 license = "GPL-3.0-or-later" 4 version.workspace = true 5 edition.workspace = true 6 rust-version.workspace = true 7 authors.workspace = true 8 homepage.workspace = true 9 repository.workspace = true 10 11 [lib] 12 doctest = false 13 14 [dependencies] 15 glob = "0.3" 16 indexmap = "2.7" 17 base64.workspace = true 18 tempfile.workspace = true 19 jiff.workspace = true 20 serde.workspace = true 21 serde_json = { workspace = true, features = ["raw_value"] } 22 serde_path_to_error.workspace = true 23 serde_with.workspace = true 24 serde_urlencoded.workspace = true 25 url.workspace = true 26 thiserror.workspace = true 27 rand.workspace = true 28 tracing.workspace = true 29 clap.workspace = true 30 anyhow.workspace = true 31 tracing-subscriber.workspace = true 32 tokio = { workspace = true, features = ["rt-multi-thread"] } 33 sqlx = { workspace = true, features = ["macros"] } 34 # TODO: remove when SQLx enables whoami's std feature itself. 35 # Without std, whoami uses stubs and SQLx cannot discover the current OS username. 36 whoami = { version = "2", default-features = false, features = ["std"] } 37 compact_str.workspace = true 38 aws-lc-rs.workspace = true 39 regex.workspace = true 40 taler-macros.workspace = true 41 42 [dev-dependencies] 43 criterion.workspace = true 44 45 [[bench]] 46 name = "encoding" 47 harness = false 48 49 [[bench]] 50 name = "iban" 51 harness = false