[INFO] fetching crate daml-json 0.2.2... [INFO] testing daml-json-0.2.2 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate daml-json 0.2.2 into /workspace/builds/worker-5/source [INFO] validating manifest of crates.io crate daml-json 0.2.2 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate daml-json 0.2.2 [INFO] finished tweaking crates.io crate daml-json 0.2.2 [INFO] tweaked toml for crates.io crate daml-json 0.2.2 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 88c0bcbebe0dbcccf3505a32655a8a154244a63e07f63d88085fc41de0e1eed6 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "88c0bcbebe0dbcccf3505a32655a8a154244a63e07f63d88085fc41de0e1eed6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "88c0bcbebe0dbcccf3505a32655a8a154244a63e07f63d88085fc41de0e1eed6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "88c0bcbebe0dbcccf3505a32655a8a154244a63e07f63d88085fc41de0e1eed6", kill_on_drop: false }` [INFO] [stdout] 88c0bcbebe0dbcccf3505a32655a8a154244a63e07f63d88085fc41de0e1eed6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 8916f2ff28e1edc33cac8431c3f497d9b00233c5d85b8e88bf7a78979bc94eaf [INFO] running `Command { std: "docker" "start" "-a" "8916f2ff28e1edc33cac8431c3f497d9b00233c5d85b8e88bf7a78979bc94eaf", kill_on_drop: false }` [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling prost-build v0.9.0 [INFO] [stderr] Compiling petgraph v0.6.0 [INFO] [stderr] Compiling webpki v0.21.4 [INFO] [stderr] Compiling sct v0.6.1 [INFO] [stderr] Compiling prost-derive v0.9.0 [INFO] [stderr] Compiling bounded-static-derive v0.2.1 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling tokio v1.17.0 [INFO] [stderr] Compiling futures-util v0.3.21 [INFO] [stderr] Compiling tracing v0.1.33 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling tracing-futures v0.2.5 [INFO] [stderr] Compiling rustls v0.19.1 [INFO] [stderr] Compiling num-bigint v0.4.3 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling bounded-static v0.2.1 [INFO] [stderr] Compiling bigdecimal v0.3.0 [INFO] [stderr] Compiling prost v0.9.0 [INFO] [stderr] Compiling rustls-native-certs v0.5.0 [INFO] [stderr] Compiling prost-types v0.9.0 [INFO] [stderr] Compiling futures-executor v0.3.21 [INFO] [stderr] Compiling futures v0.3.21 [INFO] [stderr] Compiling tokio-util v0.7.1 [INFO] [stderr] Compiling tokio-io-timeout v1.2.0 [INFO] [stderr] Compiling tokio-util v0.6.9 [INFO] [stderr] Compiling tokio-stream v0.1.8 [INFO] [stderr] Compiling tokio-rustls v0.22.0 [INFO] [stderr] Compiling tokio-rustls v0.23.3 [INFO] [stderr] Compiling h2 v0.3.13 [INFO] [stderr] Compiling tower v0.4.12 [INFO] [stderr] Compiling tonic-build v0.6.2 [INFO] [stderr] Compiling daml-lf v0.2.2 [INFO] [stderr] Compiling daml-grpc v0.2.2 [INFO] [stderr] Compiling hyper v0.14.18 [INFO] [stderr] Compiling hyper-timeout v0.4.1 [INFO] [stderr] Compiling hyper-rustls v0.23.0 [INFO] [stderr] Compiling reqwest v0.11.10 [INFO] [stderr] Compiling tonic v0.6.2 [INFO] [stderr] Compiling daml-json v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 57.27s [INFO] running `Command { std: "docker" "inspect" "8916f2ff28e1edc33cac8431c3f497d9b00233c5d85b8e88bf7a78979bc94eaf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8916f2ff28e1edc33cac8431c3f497d9b00233c5d85b8e88bf7a78979bc94eaf", kill_on_drop: false }` [INFO] [stdout] 8916f2ff28e1edc33cac8431c3f497d9b00233c5d85b8e88bf7a78979bc94eaf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 20155fa8a08ec0b1fa23bfcc83bab0b52b38f702b490a32575281f5cb5e5079e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "20155fa8a08ec0b1fa23bfcc83bab0b52b38f702b490a32575281f5cb5e5079e", kill_on_drop: false }` [INFO] [stderr] Compiling want v0.3.0 [INFO] [stderr] Compiling tracing-log v0.1.2 [INFO] [stderr] Compiling rustls v0.19.1 [INFO] [stderr] Compiling rustls v0.20.4 [INFO] [stderr] Compiling tokio v1.17.0 [INFO] [stderr] Compiling tracing v0.1.33 [INFO] [stderr] Compiling serde_yaml v0.8.23 [INFO] [stderr] Compiling assert-json-diff v2.0.1 [INFO] [stderr] Compiling tracing-futures v0.2.5 [INFO] [stderr] Compiling tracing-subscriber v0.3.11 [INFO] [stderr] Compiling rustls-native-certs v0.5.0 [INFO] [stderr] Compiling tokio-util v0.7.1 [INFO] [stderr] Compiling tokio-io-timeout v1.2.0 [INFO] [stderr] Compiling tokio-rustls v0.22.0 [INFO] [stderr] Compiling tokio-stream v0.1.8 [INFO] [stderr] Compiling tokio-rustls v0.23.3 [INFO] [stderr] Compiling tokio-util v0.6.9 [INFO] [stderr] Compiling h2 v0.3.13 [INFO] [stderr] Compiling tower v0.4.12 [INFO] [stderr] Compiling hyper v0.14.18 [INFO] [stderr] Compiling hyper-timeout v0.4.1 [INFO] [stderr] Compiling hyper-rustls v0.23.0 [INFO] [stderr] Compiling tonic v0.6.2 [INFO] [stderr] Compiling reqwest v0.11.10 [INFO] [stderr] Compiling daml-grpc v0.2.2 [INFO] [stderr] Compiling daml-json v0.2.2 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `daml` [INFO] [stdout] --> src/value_decode.rs:317:9 [INFO] [stdout] | [INFO] [stdout] 317 | use daml::macros::daml_value; [INFO] [stdout] | ^^^^ use of undeclared crate or module `daml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `daml` [INFO] [stdout] --> src/value_encode.rs:131:9 [INFO] [stdout] | [INFO] [stdout] 131 | use daml::macros::daml_value; [INFO] [stdout] | ^^^^ use of undeclared crate or module `daml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `daml` [INFO] [stdout] --> src/request_converter.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | use daml::macros::daml_path; [INFO] [stdout] | ^^^^ use of undeclared crate or module `daml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `jsonschema` [INFO] [stdout] --> src/schema_encoder.rs:1201:9 [INFO] [stdout] | [INFO] [stdout] 1201 | use jsonschema::JSONSchema; [INFO] [stdout] | ^^^^^^^^^^ use of undeclared crate or module `jsonschema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:330:24 [INFO] [stdout] | [INFO] [stdout] 330 | let expected = daml_value!(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:341:24 [INFO] [stdout] | [INFO] [stdout] 341 | let expected = daml_value!(true); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:352:24 [INFO] [stdout] | [INFO] [stdout] 352 | let expected = daml_value!(42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:363:24 [INFO] [stdout] | [INFO] [stdout] 363 | let expected = daml_value!(-42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:374:24 [INFO] [stdout] | [INFO] [stdout] 374 | let expected = daml_value!(42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:385:24 [INFO] [stdout] | [INFO] [stdout] 385 | let expected = daml_value!(-42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:405:24 [INFO] [stdout] | [INFO] [stdout] 405 | let expected = daml_value!(1.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:416:24 [INFO] [stdout] | [INFO] [stdout] 416 | let expected = daml_value!(-1.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:427:24 [INFO] [stdout] | [INFO] [stdout] 427 | let expected = daml_value!(1.23); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:438:24 [INFO] [stdout] | [INFO] [stdout] 438 | let expected = daml_value!(-1.23); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:450:24 [INFO] [stdout] | [INFO] [stdout] 450 | let expected = daml_value!(0.3); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:461:24 [INFO] [stdout] | [INFO] [stdout] 461 | let expected = daml_value!(2000.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:472:24 [INFO] [stdout] | [INFO] [stdout] 472 | let expected = daml_value!(0.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:484:24 [INFO] [stdout] | [INFO] [stdout] 484 | let expected = daml_value!(9999999999999999999999999999.9999999999); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:495:24 [INFO] [stdout] | [INFO] [stdout] 495 | let expected = daml_value!(42.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:506:24 [INFO] [stdout] | [INFO] [stdout] 506 | let expected = daml_value!(42.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:535:24 [INFO] [stdout] | [INFO] [stdout] 535 | let expected = daml_value!("test"); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:546:24 [INFO] [stdout] | [INFO] [stdout] 546 | let expected = daml_value!(""); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:557:24 [INFO] [stdout] | [INFO] [stdout] 557 | let expected = daml_value!("2019-06-18"::d); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:568:24 [INFO] [stdout] | [INFO] [stdout] 568 | let expected = daml_value!("9999-12-31"::d); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:579:24 [INFO] [stdout] | [INFO] [stdout] 579 | let expected = daml_value!("0001-01-01"::d); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:599:24 [INFO] [stdout] | [INFO] [stdout] 599 | let expected = daml_value!("1990-11-09T04:30:23.1234569Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:610:24 [INFO] [stdout] | [INFO] [stdout] 610 | let expected = daml_value!("1990-11-09T04:30:23Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:621:24 [INFO] [stdout] | [INFO] [stdout] 621 | let expected = daml_value!("1990-11-09T04:30:23.123Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:632:24 [INFO] [stdout] | [INFO] [stdout] 632 | let expected = daml_value!("0001-01-01T00:00:00Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:643:24 [INFO] [stdout] | [INFO] [stdout] 643 | let expected = daml_value!("9999-12-31T23:59:59.999999Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:654:24 [INFO] [stdout] | [INFO] [stdout] 654 | let expected = daml_value!("Alice"::p); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:665:24 [INFO] [stdout] | [INFO] [stdout] 665 | let expected = daml_value!("foo:bar#baz"::c); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:676:24 [INFO] [stdout] | [INFO] [stdout] 676 | let expected = daml_value!({?!}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:705:24 [INFO] [stdout] | [INFO] [stdout] 705 | let expected = daml_value!({?!}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:716:24 [INFO] [stdout] | [INFO] [stdout] 716 | let expected = daml_value!({?=42}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:727:24 [INFO] [stdout] | [INFO] [stdout] 727 | let expected = daml_value!({?={?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:738:24 [INFO] [stdout] | [INFO] [stdout] 738 | let expected = daml_value!({?={?=42}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:749:24 [INFO] [stdout] | [INFO] [stdout] 749 | let expected = daml_value!({?={?={?!}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:760:24 [INFO] [stdout] | [INFO] [stdout] 760 | let expected = daml_value!({?={?={?=42}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:774:24 [INFO] [stdout] | [INFO] [stdout] 774 | let expected = daml_value!({?={?={?={?!}}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:788:24 [INFO] [stdout] | [INFO] [stdout] 788 | let expected = daml_value!({?={?={?={?=42}}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:799:24 [INFO] [stdout] | [INFO] [stdout] 799 | let expected = daml_value!({?!}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:810:24 [INFO] [stdout] | [INFO] [stdout] 810 | let expected = daml_value!({?=()}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:826:24 [INFO] [stdout] | [INFO] [stdout] 826 | let expected = daml_value!({landlord: "Alice"::p, tenant: "Bob"::p, terms: "test terms"}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:838:24 [INFO] [stdout] | [INFO] [stdout] 838 | let expected = daml_value!({sender: "Alice"::p, receiver: "Bob"::p, count: 0}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:850:24 [INFO] [stdout] | [INFO] [stdout] 850 | let expected = daml_value!({foo: {?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:862:24 [INFO] [stdout] | [INFO] [stdout] 862 | let expected = daml_value!({foo: {?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:874:24 [INFO] [stdout] | [INFO] [stdout] 874 | let expected = daml_value!({foo: {?=42}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:886:24 [INFO] [stdout] | [INFO] [stdout] 886 | let expected = daml_value!({foo: {?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:898:24 [INFO] [stdout] | [INFO] [stdout] 898 | let expected = daml_value!({foo: {?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:910:24 [INFO] [stdout] | [INFO] [stdout] 910 | let expected = daml_value!({foo: {?={?!}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:922:24 [INFO] [stdout] | [INFO] [stdout] 922 | let expected = daml_value!({foo: {?={?=42}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:933:24 [INFO] [stdout] | [INFO] [stdout] 933 | let expected = daml_value!([]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:944:24 [INFO] [stdout] | [INFO] [stdout] 944 | let expected = daml_value!(["a", "b", "c"]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:955:24 [INFO] [stdout] | [INFO] [stdout] 955 | let expected = daml_value!([{?="a"}, {?!}, {?="c"}]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:985:24 [INFO] [stdout] | [INFO] [stdout] 985 | let expected = daml_value!([{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1017:37 [INFO] [stdout] | [INFO] [stdout] 1017 | vec![("foo".to_owned(), daml_value![42]), ("bar".to_owned(), daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1017:74 [INFO] [stdout] | [INFO] [stdout] 1017 | vec![("foo".to_owned(), daml_value![42]), ("bar".to_owned(), daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1029:24 [INFO] [stdout] | [INFO] [stdout] 1029 | let expected = daml_value![[ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1044:33 [INFO] [stdout] | [INFO] [stdout] 1044 | "foo".to_owned() => daml_value![[1, 2, 3]], [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1045:33 [INFO] [stdout] | [INFO] [stdout] 1045 | "bar".to_owned() => daml_value![[4, 5, 6]] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1070:35 [INFO] [stdout] | [INFO] [stdout] 1070 | "first".to_owned() => daml_value!({landlord: "Alice"::p, tenant: "Bob"::p, terms: "test terms"}), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1071:34 [INFO] [stdout] | [INFO] [stdout] 1071 | "last".to_owned() => daml_value!({landlord: "John"::p, tenant: "Paul"::p, terms: "more test terms"}) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1095:19 [INFO] [stdout] | [INFO] [stdout] 1095 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1095:39 [INFO] [stdout] | [INFO] [stdout] 1095 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1095:58 [INFO] [stdout] | [INFO] [stdout] 1095 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1095:78 [INFO] [stdout] | [INFO] [stdout] 1095 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1108:19 [INFO] [stdout] | [INFO] [stdout] 1108 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1108:36 [INFO] [stdout] | [INFO] [stdout] 1108 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1108:58 [INFO] [stdout] | [INFO] [stdout] 1108 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1108:75 [INFO] [stdout] | [INFO] [stdout] 1108 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1126:18 [INFO] [stdout] | [INFO] [stdout] 1126 | (daml_value![{name: "Alice", age: 30}], daml_value!["foo"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1126:57 [INFO] [stdout] | [INFO] [stdout] 1126 | (daml_value![{name: "Alice", age: 30}], daml_value!["foo"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1127:18 [INFO] [stdout] | [INFO] [stdout] 1127 | (daml_value![{name: "Bob", age: 18}], daml_value!["bar"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1127:55 [INFO] [stdout] | [INFO] [stdout] 1127 | (daml_value![{name: "Bob", age: 18}], daml_value!["bar"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1151:24 [INFO] [stdout] | [INFO] [stdout] 1151 | let expected = daml_value![{=>Bar 42}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1163:24 [INFO] [stdout] | [INFO] [stdout] 1163 | let expected = daml_value![{=>Baz}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1175:24 [INFO] [stdout] | [INFO] [stdout] 1175 | let expected = daml_value![{=>Quux {?!}}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_decode.rs:1187:24 [INFO] [stdout] | [INFO] [stdout] 1187 | let expected = daml_value![{=>Quux {?=42}}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:140:26 [INFO] [stdout] | [INFO] [stdout] 140 | let grpc_value = daml_value!(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:149:26 [INFO] [stdout] | [INFO] [stdout] 149 | let grpc_value = daml_value!(true); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:158:26 [INFO] [stdout] | [INFO] [stdout] 158 | let grpc_value = daml_value!(42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:167:26 [INFO] [stdout] | [INFO] [stdout] 167 | let grpc_value = daml_value!(-42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:176:26 [INFO] [stdout] | [INFO] [stdout] 176 | let grpc_value = daml_value!(42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:185:26 [INFO] [stdout] | [INFO] [stdout] 185 | let grpc_value = daml_value!(-42); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:194:26 [INFO] [stdout] | [INFO] [stdout] 194 | let grpc_value = daml_value!(1.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:203:26 [INFO] [stdout] | [INFO] [stdout] 203 | let grpc_value = daml_value!(-1.0); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:212:26 [INFO] [stdout] | [INFO] [stdout] 212 | let grpc_value = daml_value!(1.000_000_000_000_000); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:221:26 [INFO] [stdout] | [INFO] [stdout] 221 | let grpc_value = daml_value!(-1.000_000_000_000_000); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:230:26 [INFO] [stdout] | [INFO] [stdout] 230 | let grpc_value = daml_value!("test"); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:239:26 [INFO] [stdout] | [INFO] [stdout] 239 | let grpc_value = daml_value!(""); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:248:26 [INFO] [stdout] | [INFO] [stdout] 248 | let grpc_value = daml_value!("2019-06-18"::d); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:257:26 [INFO] [stdout] | [INFO] [stdout] 257 | let grpc_value = daml_value!("9999-12-31"::d); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:266:26 [INFO] [stdout] | [INFO] [stdout] 266 | let grpc_value = daml_value!("0001-01-01"::d); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:275:26 [INFO] [stdout] | [INFO] [stdout] 275 | let grpc_value = daml_value!("1990-11-09T04:30:23.1234569Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:284:26 [INFO] [stdout] | [INFO] [stdout] 284 | let grpc_value = daml_value!("1990-11-09T04:30:23Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:293:26 [INFO] [stdout] | [INFO] [stdout] 293 | let grpc_value = daml_value!("1990-11-09T04:30:23.123Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:302:26 [INFO] [stdout] | [INFO] [stdout] 302 | let grpc_value = daml_value!("0001-01-01T00:00:00Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:311:26 [INFO] [stdout] | [INFO] [stdout] 311 | let grpc_value = daml_value!("9999-12-31T23:59:59.999999Z"::t); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:320:26 [INFO] [stdout] | [INFO] [stdout] 320 | let grpc_value = daml_value!("Alice"::p); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:329:26 [INFO] [stdout] | [INFO] [stdout] 329 | let grpc_value = daml_value!("#0:0"::c); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:338:26 [INFO] [stdout] | [INFO] [stdout] 338 | let grpc_value = daml_value!({?!}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:347:26 [INFO] [stdout] | [INFO] [stdout] 347 | let grpc_value = daml_value!({?=42}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:356:26 [INFO] [stdout] | [INFO] [stdout] 356 | let grpc_value = daml_value!({?={?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:365:26 [INFO] [stdout] | [INFO] [stdout] 365 | let grpc_value = daml_value!({?={?=42}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:374:26 [INFO] [stdout] | [INFO] [stdout] 374 | let grpc_value = daml_value!({?={?={?!}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:383:26 [INFO] [stdout] | [INFO] [stdout] 383 | let grpc_value = daml_value!({?={?={?=42}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:392:26 [INFO] [stdout] | [INFO] [stdout] 392 | let grpc_value = daml_value!({?={?={?={?!}}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:401:26 [INFO] [stdout] | [INFO] [stdout] 401 | let grpc_value = daml_value!({?={?={?={?="Test"}}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:410:26 [INFO] [stdout] | [INFO] [stdout] 410 | let grpc_value = daml_value!({?=()}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:419:26 [INFO] [stdout] | [INFO] [stdout] 419 | let grpc_value = daml_value!({}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:428:26 [INFO] [stdout] | [INFO] [stdout] 428 | let grpc_value = daml_value!({landlord: "Alice"::p, tenant: "Bob"::p, terms: "test terms"}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:460:26 [INFO] [stdout] | [INFO] [stdout] 460 | let grpc_value = daml_value!({foo: {?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:470:26 [INFO] [stdout] | [INFO] [stdout] 470 | let grpc_value = daml_value!({foo: {?=42}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 482 | let grpc_value = daml_value!({foo: {?!}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:492:26 [INFO] [stdout] | [INFO] [stdout] 492 | let grpc_value = daml_value!({foo: {?={?!}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:502:26 [INFO] [stdout] | [INFO] [stdout] 502 | let grpc_value = daml_value!({foo: {?={?=42}}}); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:511:26 [INFO] [stdout] | [INFO] [stdout] 511 | let grpc_value = daml_value!([]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:520:26 [INFO] [stdout] | [INFO] [stdout] 520 | let grpc_value = daml_value!([true, true, false, false]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:529:26 [INFO] [stdout] | [INFO] [stdout] 529 | let grpc_value = daml_value!(["a", "b", "c"]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:538:26 [INFO] [stdout] | [INFO] [stdout] 538 | let grpc_value = daml_value!([{?="a"}, {?!}, {?="c"}]); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:547:26 [INFO] [stdout] | [INFO] [stdout] 547 | let grpc_value = daml_value!([{ [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:584:37 [INFO] [stdout] | [INFO] [stdout] 584 | vec![("foo".to_owned(), daml_value![42]), ("bar".to_owned(), daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:584:74 [INFO] [stdout] | [INFO] [stdout] 584 | vec![("foo".to_owned(), daml_value![42]), ("bar".to_owned(), daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:595:33 [INFO] [stdout] | [INFO] [stdout] 595 | "foo".to_owned() => daml_value![[1, 2, 3]], [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:596:33 [INFO] [stdout] | [INFO] [stdout] 596 | "bar".to_owned() => daml_value![[4, 5, 6]] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:607:35 [INFO] [stdout] | [INFO] [stdout] 607 | "first".to_owned() => daml_value!({landlord: "Alice"::p, tenant: "Bob"::p, terms: "test terms"}), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:608:34 [INFO] [stdout] | [INFO] [stdout] 608 | "last".to_owned() => daml_value!({landlord: "John"::p, tenant: "Paul"::p, terms: "more test terms"}) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:638:19 [INFO] [stdout] | [INFO] [stdout] 638 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:638:39 [INFO] [stdout] | [INFO] [stdout] 638 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:638:58 [INFO] [stdout] | [INFO] [stdout] 638 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:638:78 [INFO] [stdout] | [INFO] [stdout] 638 | vec![(daml_value!["foo"], daml_value![42]), (daml_value!["bar"], daml_value![43])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:651:19 [INFO] [stdout] | [INFO] [stdout] 651 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:651:36 [INFO] [stdout] | [INFO] [stdout] 651 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:651:58 [INFO] [stdout] | [INFO] [stdout] 651 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:651:75 [INFO] [stdout] | [INFO] [stdout] 651 | vec![(daml_value![42], daml_value!["foo"]), (daml_value![43], daml_value!["bar"])].into_iter().collect(), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:665:18 [INFO] [stdout] | [INFO] [stdout] 665 | (daml_value![{name: "John", age: 29}], daml_value!["foo"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:665:56 [INFO] [stdout] | [INFO] [stdout] 665 | (daml_value![{name: "John", age: 29}], daml_value!["foo"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:666:18 [INFO] [stdout] | [INFO] [stdout] 666 | (daml_value![{name: "Alice", age: 22}], daml_value!["bar"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:666:57 [INFO] [stdout] | [INFO] [stdout] 666 | (daml_value![{name: "Alice", age: 22}], daml_value!["bar"]), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:681:26 [INFO] [stdout] | [INFO] [stdout] 681 | let grpc_value = daml_value![{=>Bar 42}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:690:26 [INFO] [stdout] | [INFO] [stdout] 690 | let grpc_value = daml_value![{=>Baz}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:699:26 [INFO] [stdout] | [INFO] [stdout] 699 | let grpc_value = daml_value![{=>Quux {?!}}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_value` in this scope [INFO] [stdout] --> src/value_encode.rs:708:26 [INFO] [stdout] | [INFO] [stdout] 708 | let grpc_value = daml_value![{=>Quux {?=42}}]; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:256:82 [INFO] [stdout] | [INFO] [stdout] 256 | assert_eq!(&DamlParty::from("Alice"), command.create_arguments().extract(daml_path![landlord::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:257:80 [INFO] [stdout] | [INFO] [stdout] 257 | assert_eq!(&DamlParty::from("Bob"), command.create_arguments().extract(daml_path![tenant::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:258:86 [INFO] [stdout] | [INFO] [stdout] 258 | assert_eq!(&DamlText::from("test terms"), command.create_arguments().extract(daml_path![terms::t])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:282:86 [INFO] [stdout] | [INFO] [stdout] 282 | assert_eq!(&DamlText::from("this is foo"), command.choice_argument().extract(daml_path![foo::t])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:283:60 [INFO] [stdout] | [INFO] [stdout] 283 | assert_eq!(&100, command.choice_argument().extract(daml_path![bar::i])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:305:78 [INFO] [stdout] | [INFO] [stdout] 305 | assert_eq!(&DamlParty::from("Alice"), command.contract_key().extract(daml_path![sender::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:306:56 [INFO] [stdout] | [INFO] [stdout] 306 | assert_eq!(&99, command.contract_key().extract(daml_path![count::i])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:308:58 [INFO] [stdout] | [INFO] [stdout] 308 | assert_eq!(&5, command.choice_argument().extract(daml_path![new_count::i])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:309:79 [INFO] [stdout] | [INFO] [stdout] 309 | assert_eq!(&DamlParty::from("Bob"), command.choice_argument().extract(daml_path![new_data / name::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:310:59 [INFO] [stdout] | [INFO] [stdout] 310 | assert_eq!(&55, command.choice_argument().extract(daml_path![new_data / new_value::i])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:337:82 [INFO] [stdout] | [INFO] [stdout] 337 | assert_eq!(&DamlParty::from("Alice"), command.create_arguments().extract(daml_path![landlord::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:338:80 [INFO] [stdout] | [INFO] [stdout] 338 | assert_eq!(&DamlParty::from("Bob"), command.create_arguments().extract(daml_path![tenant::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:339:86 [INFO] [stdout] | [INFO] [stdout] 339 | assert_eq!(&DamlText::from("test terms"), command.create_arguments().extract(daml_path![terms::t])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:341:86 [INFO] [stdout] | [INFO] [stdout] 341 | assert_eq!(&DamlText::from("this is foo"), command.choice_argument().extract(daml_path![foo::t])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:342:60 [INFO] [stdout] | [INFO] [stdout] 342 | assert_eq!(&100, command.choice_argument().extract(daml_path![bar::i])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:363:82 [INFO] [stdout] | [INFO] [stdout] 363 | assert_eq!(&DamlParty::from("Alice"), command.create_arguments().extract(daml_path![landlord::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:364:80 [INFO] [stdout] | [INFO] [stdout] 364 | assert_eq!(&DamlParty::from("Bob"), command.create_arguments().extract(daml_path![tenant::p])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `daml_path` in this scope [INFO] [stdout] --> src/request_converter.rs:365:86 [INFO] [stdout] | [INFO] [stdout] 365 | assert_eq!(&DamlText::from("test terms"), command.create_arguments().extract(daml_path![terms::t])?); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:350:26 [INFO] [stdout] | [INFO] [stdout] 350 | let json_value = json!(42); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:361:26 [INFO] [stdout] | [INFO] [stdout] 361 | let json_value = json!(-42); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:403:26 [INFO] [stdout] | [INFO] [stdout] 403 | let json_value = json!(1.0); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:414:26 [INFO] [stdout] | [INFO] [stdout] 414 | let json_value = json!(-1.0); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:448:26 [INFO] [stdout] | [INFO] [stdout] 448 | let json_value = json!(0.30000000000000004); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:459:26 [INFO] [stdout] | [INFO] [stdout] 459 | let json_value = json!(2e3); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:470:26 [INFO] [stdout] | [INFO] [stdout] 470 | let json_value = json!(-0); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 482 | let json_value = json!(9999999999999999999999999999.9999999999); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:493:26 [INFO] [stdout] | [INFO] [stdout] 493 | let json_value = json!(42); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:714:26 [INFO] [stdout] | [INFO] [stdout] 714 | let json_value = json!(42); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:736:26 [INFO] [stdout] | [INFO] [stdout] 736 | let json_value = json!([42]); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:758:26 [INFO] [stdout] | [INFO] [stdout] 758 | let json_value = json!([[42]]); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:783:26 [INFO] [stdout] | [INFO] [stdout] 783 | let json_value = json!([[[42]]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:836:26 [INFO] [stdout] | [INFO] [stdout] 836 | let json_value = json!(["Alice", "Bob", 0]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:872:26 [INFO] [stdout] | [INFO] [stdout] 872 | let json_value = json!({ "foo": 42 }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:920:26 [INFO] [stdout] | [INFO] [stdout] 920 | let json_value = json!({ "foo": [42] }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1014:26 [INFO] [stdout] | [INFO] [stdout] 1014 | let json_value = json!({"foo": 42, "bar": 43}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1014:26 [INFO] [stdout] | [INFO] [stdout] 1014 | let json_value = json!({"foo": 42, "bar": 43}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1027:26 [INFO] [stdout] | [INFO] [stdout] 1027 | let json_value = json!([{"foo": 42}, {"bar": 43}]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1027:26 [INFO] [stdout] | [INFO] [stdout] 1027 | let json_value = json!([{"foo": 42}, {"bar": 43}]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1041:26 [INFO] [stdout] | [INFO] [stdout] 1041 | let json_value = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1041:26 [INFO] [stdout] | [INFO] [stdout] 1041 | let json_value = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1041:26 [INFO] [stdout] | [INFO] [stdout] 1041 | let json_value = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1041:26 [INFO] [stdout] | [INFO] [stdout] 1041 | let json_value = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1041:26 [INFO] [stdout] | [INFO] [stdout] 1041 | let json_value = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1041:26 [INFO] [stdout] | [INFO] [stdout] 1041 | let json_value = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1092:26 [INFO] [stdout] | [INFO] [stdout] 1092 | let json_value = json!([["foo", 42], ["bar", 43]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1092:26 [INFO] [stdout] | [INFO] [stdout] 1092 | let json_value = json!([["foo", 42], ["bar", 43]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1105:26 [INFO] [stdout] | [INFO] [stdout] 1105 | let json_value = json!([[42, "foo"], [43, "bar"]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1105:26 [INFO] [stdout] | [INFO] [stdout] 1105 | let json_value = json!([[42, "foo"], [43, "bar"]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1120:26 [INFO] [stdout] | [INFO] [stdout] 1120 | let json_value = json!([[{"name": "Alice", "age": 30}, "foo"], [{"name": "Bob", "age": 18}, "bar"]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1120:26 [INFO] [stdout] | [INFO] [stdout] 1120 | let json_value = json!([[{"name": "Alice", "age": 30}, "foo"], [{"name": "Bob", "age": 18}, "bar"]]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1149:26 [INFO] [stdout] | [INFO] [stdout] 1149 | let json_value = json!({"tag": "Bar", "value": 42}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_decode.rs:1185:26 [INFO] [stdout] | [INFO] [stdout] 1185 | let json_value = json!({"tag": "Quux", "value": 42}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:159:24 [INFO] [stdout] | [INFO] [stdout] 159 | let expected = json!(42); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:168:24 [INFO] [stdout] | [INFO] [stdout] 168 | let expected = json!(-42); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:195:24 [INFO] [stdout] | [INFO] [stdout] 195 | let expected = json!(1.0); [INFO] [stdout] | ^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | let expected = json!(-1.0); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{float}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{float}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for f32; [INFO] [stdout] - impl Serialize for f64; [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{float}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:348:24 [INFO] [stdout] | [INFO] [stdout] 348 | let expected = json!(42); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:366:24 [INFO] [stdout] | [INFO] [stdout] 366 | let expected = json!([42]); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:384:24 [INFO] [stdout] | [INFO] [stdout] 384 | let expected = json!([[42]]); [INFO] [stdout] | ^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:471:24 [INFO] [stdout] | [INFO] [stdout] 471 | let expected = json!({ "foo": 42 }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:503:24 [INFO] [stdout] | [INFO] [stdout] 503 | let expected = json!({ "foo": [42] }); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:586:24 [INFO] [stdout] | [INFO] [stdout] 586 | let expected = json!({"foo": 42, "bar": 43}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:586:24 [INFO] [stdout] | [INFO] [stdout] 586 | let expected = json!({"foo": 42, "bar": 43}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:598:24 [INFO] [stdout] | [INFO] [stdout] 598 | let expected = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:598:24 [INFO] [stdout] | [INFO] [stdout] 598 | let expected = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:598:24 [INFO] [stdout] | [INFO] [stdout] 598 | let expected = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:598:24 [INFO] [stdout] | [INFO] [stdout] 598 | let expected = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:598:24 [INFO] [stdout] | [INFO] [stdout] 598 | let expected = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:598:24 [INFO] [stdout] | [INFO] [stdout] 598 | let expected = json!({"foo": [1, 2, 3], "bar": [4, 5, 6]}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:643:36 [INFO] [stdout] | [INFO] [stdout] 643 | assert_eq!(key_foo_value, &json![42]); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:644:36 [INFO] [stdout] | [INFO] [stdout] 644 | assert_eq!(key_bar_value, &json![43]); [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:654:56 [INFO] [stdout] | [INFO] [stdout] 654 | let key_42_value = find_genmap_value(&actual, &json![42])?; [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:655:56 [INFO] [stdout] | [INFO] [stdout] 655 | let key_43_value = find_genmap_value(&actual, &json![43])?; [INFO] [stdout] | ^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:672:58 [INFO] [stdout] | [INFO] [stdout] 672 | let key_john_value = find_genmap_value(&actual, &json![{"name": "John", "age": 29}])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:673:59 [INFO] [stdout] | [INFO] [stdout] 673 | let key_alice_value = find_genmap_value(&actual, &json![{"name": "Alice", "age": 22}])?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:682:24 [INFO] [stdout] | [INFO] [stdout] 682 | let expected = json!({"tag": "Bar", "value": 42}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/value_encode.rs:709:24 [INFO] [stdout] | [INFO] [stdout] 709 | let expected = json!({"tag": "Quux", "value": 42}); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/request_converter.rs:270:13 [INFO] [stdout] | [INFO] [stdout] 270 | / json!( [INFO] [stdout] 271 | | { [INFO] [stdout] 272 | | "foo": "this is foo", [INFO] [stdout] 273 | | "bar": 100, [INFO] [stdout] 274 | | } [INFO] [stdout] 275 | | ), [INFO] [stdout] | |_____________^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/request_converter.rs:293:13 [INFO] [stdout] | [INFO] [stdout] 293 | json!({ "sender" : "Alice", "count": 99 }), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/request_converter.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | / json!( [INFO] [stdout] 296 | | { [INFO] [stdout] 297 | | "new_count": 5, [INFO] [stdout] 298 | | "new_data": { "name": "Bob", "new_value": 55 }, [INFO] [stdout] 299 | | } [INFO] [stdout] 300 | | ), [INFO] [stdout] | |_____________^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/request_converter.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | / json!( [INFO] [stdout] 296 | | { [INFO] [stdout] 297 | | "new_count": 5, [INFO] [stdout] 298 | | "new_data": { "name": "Bob", "new_value": 55 }, [INFO] [stdout] 299 | | } [INFO] [stdout] 300 | | ), [INFO] [stdout] | |_____________^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/request_converter.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | / json!( [INFO] [stdout] 328 | | { [INFO] [stdout] 329 | | "foo": "this is foo", [INFO] [stdout] 330 | | "bar": 100, [INFO] [stdout] 331 | | } [INFO] [stdout] 332 | | ), [INFO] [stdout] | |_____________^ cannot infer type for type `{integer}` [INFO] [stdout] | [INFO] [stdout] = note: multiple `impl`s satisfying `{integer}: Serialize` found in the `serde` crate: [INFO] [stdout] - impl Serialize for i128; [INFO] [stdout] - impl Serialize for i16; [INFO] [stdout] - impl Serialize for i32; [INFO] [stdout] - impl Serialize for i64; [INFO] [stdout] and 8 more [INFO] [stdout] = note: required because of the requirements on the impl of `Serialize` for `&{integer}` [INFO] [stdout] note: required by a bound in `serde_json::to_value` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.79/src/value/mod.rs:944:8 [INFO] [stdout] | [INFO] [stdout] 944 | T: Serialize, [INFO] [stdout] | ^^^^^^^^^ required by this bound in `serde_json::to_value` [INFO] [stdout] = note: this error originates in the macro `json_internal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 226 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0283, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0283`. [INFO] [stdout] [INFO] [stderr] error: could not compile `daml-json` due to 227 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `daml` [INFO] [stdout] --> tests/json/all_json_api_tests.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use daml::util::DamlSandboxTokenBuilder; [INFO] [stdout] | ^^^^ use of undeclared crate or module `daml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DamlSandboxTokenBuilder` [INFO] [stdout] --> tests/json/all_json_api_tests.rs:337:8 [INFO] [stdout] | [INFO] [stdout] 337 | Ok(DamlSandboxTokenBuilder::new_with_duration_secs(30) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `DamlSandboxTokenBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `reset_timeout` found for struct `DamlGrpcClientBuilder` in the current scope [INFO] [stdout] --> tests/json/all_json_api_tests.rs:326:10 [INFO] [stdout] | [INFO] [stdout] 326 | .reset_timeout(Duration::from_millis(RESET_TIMEOUT_MS)) [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `DamlGrpcClientBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `daml-json` due to 4 previous errors [INFO] running `Command { std: "docker" "inspect" "20155fa8a08ec0b1fa23bfcc83bab0b52b38f702b490a32575281f5cb5e5079e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20155fa8a08ec0b1fa23bfcc83bab0b52b38f702b490a32575281f5cb5e5079e", kill_on_drop: false }` [INFO] [stdout] 20155fa8a08ec0b1fa23bfcc83bab0b52b38f702b490a32575281f5cb5e5079e