libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit bc5b8d15033975f777cc2bf938ea6bc729a703b6
parent 452b031cdd1c6d1bff266e104228181c813447f4
Author: Antoine A <>
Date:   Sat, 23 May 2026 14:16:27 +0200

common: use git for taler-rust dependencies

Diffstat:
MCargo.lock | 60++++++++++++++++++++++++++++++++++++++++++------------------
MCargo.toml | 19++++++++++---------
Mcrates/libeufin-nexus/src/bin/testbench.rs | 2+-
3 files changed, 53 insertions(+), 28 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -169,9 +169,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "aws-lc-rs" @@ -327,9 +327,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.20.2" +version = "3.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" +checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" [[package]] name = "byteorder" @@ -1661,9 +1661,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.98" +version = "0.3.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08" +checksum = "142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11" dependencies = [ "cfg-if", "futures-util", @@ -1811,6 +1811,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] +name = "libmimalloc-sys" +version = "0.1.49" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a45a52f43e1c16f667ccfe4dd8c85b7f7c204fd5e3bf46c5b0db9a5c3c0b8e9" +dependencies = [ + "cc", +] + +[[package]] name = "libredox" version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1905,6 +1914,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] +name = "mimalloc" +version = "0.1.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d4139bb28d14ad1facf21d5eb8825051b326e172d216b39f6d31df53cc97862" +dependencies = [ + "libmimalloc-sys", +] + +[[package]] name = "mime" version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3301,6 +3319,7 @@ dependencies = [ [[package]] name = "taler-api" version = "1.5.0" +source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b" dependencies = [ "aws-lc-rs", "axum", @@ -3309,6 +3328,7 @@ dependencies = [ "http-body-util", "jiff", "listenfd", + "rand 0.10.1", "regex", "serde", "serde_json", @@ -3326,10 +3346,12 @@ dependencies = [ [[package]] name = "taler-build" version = "1.5.0" +source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b" [[package]] name = "taler-common" version = "1.5.0" +source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b" dependencies = [ "anyhow", "aws-lc-rs", @@ -3358,6 +3380,7 @@ dependencies = [ [[package]] name = "taler-macros" version = "1.5.0" +source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b" dependencies = [ "proc-macro2", "quote", @@ -3367,6 +3390,7 @@ dependencies = [ [[package]] name = "taler-test-utils" version = "1.5.0" +source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b" dependencies = [ "aws-lc-rs", "axum", @@ -3907,9 +3931,9 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.121" +version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790" +checksum = "3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409" dependencies = [ "cfg-if", "once_cell", @@ -3920,9 +3944,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.71" +version = "0.4.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96492d0d3ffba25305a7dc88720d250b1401d7edca02cc3bcd50633b424673b8" +checksum = "9473dbd2991ae90b6291c3c32c30c6187ac49aa32f9905d1cce280ec1e110b0f" dependencies = [ "js-sys", "wasm-bindgen", @@ -3930,9 +3954,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.121" +version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578" +checksum = "916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3940,9 +3964,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.121" +version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2" +checksum = "299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e" dependencies = [ "bumpalo", "proc-macro2", @@ -3953,9 +3977,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.121" +version = "0.2.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441" +checksum = "9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437" dependencies = [ "unicode-ident", ] @@ -3996,9 +4020,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.98" +version = "0.3.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b572dff8bcf38bad0fa19729c89bb5748b2b9b1d8be70cf90df697e3a8f32aa" +checksum = "6d621441cfc37b84979402712047321980c178f299193a3589d05b99e8763436" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/Cargo.toml b/Cargo.toml @@ -35,18 +35,19 @@ sqlx = { version = "0.8", default-features = false, features = [ aws-lc-rs = "1.15" compact_str = { version = "0.9.0", features = ["serde", "sqlx-postgres"] } reqwest = "0.13.2" -taler-common = { path = "../taler-rust/common/taler-common" } -taler-api = { path = "../taler-rust/common/taler-api" } -taler-build = { path = "../taler-rust/common/taler-build" } -taler-test-utils = { path = "../taler-rust/common/taler-test-utils" } -taler-macros = { path = "../taler-rust/common/taler-macros" } libeufin-ebics = { path = "crates/libeufin-ebics" } jiff = { version = "0.2", default-features = false, features = ["tz-system"] } clap = { version = "4.5", features = ["derive"] } uuid = { version = "1.0", features = ["v4", "fast-rng", "serde"] } rand = "0.10" pretty_assertions = "1" -#taler-common = { git = "git://git.taler.net/taler-rust.git/" } -#taler-api = { git = "git://git.taler.net/taler-rust.git/" } -#taler-build = { git = "git://git.taler.net/taler-rust.git/" } -#taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" } +#taler-common = { path = "../taler-rust/common/taler-common" } +#taler-api = { path = "../taler-rust/common/taler-api" } +#taler-build = { path = "../taler-rust/common/taler-build" } +#taler-test-utils = { path = "../taler-rust/common/taler-test-utils" } +#taler-macros = { path = "../taler-rust/common/taler-macros" } +taler-common = { git = "git://git.taler.net/taler-rust.git/" } +taler-api = { git = "git://git.taler.net/taler-rust.git/" } +taler-build = { git = "git://git.taler.net/taler-rust.git/" } +taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" } +taler-macros = { git = "git://git.taler.net/taler-rust.git/" } diff --git a/crates/libeufin-nexus/src/bin/testbench.rs b/crates/libeufin-nexus/src/bin/testbench.rs @@ -111,7 +111,7 @@ pub async fn nexus_cmd(cfg: &Config, cmd: &str) -> bool { #[tokio::main] async fn main() -> anyhow::Result<()> { - taler_logger(Some(Level::DEBUG)).init(); + taler_logger(Some(Level::DEBUG), false).init(); let cmd = TestbenchCmd::parse(); // List available platform let platforms: Vec<_> = std::fs::read_dir("testbench/test/platform")