[INFO] fetching crate muon 0.20.1...
[INFO] checking muon-0.20.1 against master#9e293ae9f8abecb0be5105787d181518c9012a19 for pr-146440-1
[INFO] extracting crate muon 0.20.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate muon 0.20.1
[INFO] finished tweaking crates.io crate muon 0.20.1
[INFO] tweaked toml for crates.io crate muon 0.20.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate muon 0.20.1 on toolchain 9e293ae9f8abecb0be5105787d181518c9012a19
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e293ae9f8abecb0be5105787d181518c9012a19" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate muon 0.20.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e293ae9f8abecb0be5105787d181518c9012a19" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded muon-derive v0.20.0
[INFO] [stderr]   Downloaded cfg-version v1.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+9e293ae9f8abecb0be5105787d181518c9012a19" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 205f79cc0babb3146a95445e0b53c2627c5ad19c60300f2cda16fbf4438311c5
[INFO] running `Command { std: "docker" "start" "-a" "205f79cc0babb3146a95445e0b53c2627c5ad19c60300f2cda16fbf4438311c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "205f79cc0babb3146a95445e0b53c2627c5ad19c60300f2cda16fbf4438311c5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "205f79cc0babb3146a95445e0b53c2627c5ad19c60300f2cda16fbf4438311c5", kill_on_drop: false }`
[INFO] [stdout] 205f79cc0babb3146a95445e0b53c2627c5ad19c60300f2cda16fbf4438311c5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+9e293ae9f8abecb0be5105787d181518c9012a19" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f62536070a8c0cad22429123da9c2cc185b0d01fa4c6c59a197fcad0d2233c33
[INFO] running `Command { std: "docker" "start" "-a" "f62536070a8c0cad22429123da9c2cc185b0d01fa4c6c59a197fcad0d2233c33", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]     Checking uuid v1.20.0
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling muon-derive v0.20.0
[INFO] [stderr]     Checking zerofrom v0.1.8
[INFO] [stderr]     Checking yoke v0.8.2
[INFO] [stderr]     Checking zerovec v0.11.6
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking potential_utf v0.1.5
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking muon v0.20.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/batch.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]   --> src/general/unsize.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     use crate::adapter::Json;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/adapter/mod.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[cfg(feature = "json")]
[INFO] [stdout]    |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout] 17 | pub use json::Json;
[INFO] [stdout]    |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/binary_heap.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:702:9
[INFO] [stdout]     |
[INFO] [stdout] 702 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:364:9
[INFO] [stdout]     |
[INFO] [stdout] 364 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/collections/hash_set.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/array.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/slice.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/vec.rs:624:9
[INFO] [stdout]     |
[INFO] [stdout] 624 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:941:9
[INFO] [stdout]     |
[INFO] [stdout] 941 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/os_string.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/str.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/strings/string.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/deref.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:358:9
[INFO] [stdout]     |
[INFO] [stdout] 358 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/option.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/range.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::adapter::Json`
[INFO] [stdout]    --> src/impls/wrappers/tuple.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     use crate::adapter::Json;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^ no `Json` in `adapter`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/adapter/mod.rs:17:15
[INFO] [stdout]     |
[INFO] [stdout]  16 | #[cfg(feature = "json")]
[INFO] [stdout]     |       ---------------- the item is gated behind the `json` feature
[INFO] [stdout]  17 | pub use json::Json;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/batch.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]   --> src/general/unsize.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     use muon_test_utils::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/binary_heap.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     use serde_json::Value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:698:9
[INFO] [stdout]     |
[INFO] [stdout] 698 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/hash_set.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     use serde_json::Value;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/slices/array.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/slices/slice.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/slices/vec.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:938:9
[INFO] [stdout]     |
[INFO] [stdout] 938 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/strings/os_string.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/strings/str.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/strings/string.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/deref.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/option.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/range.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `muon_test_utils`
[INFO] [stdout]    --> src/impls/wrappers/tuple.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |     use muon_test_utils::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `muon_test_utils`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `muon_test_utils`, use `cargo add muon_test_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/batch.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]   --> src/general/unsize.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     use serde_json::json;
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:699:9
[INFO] [stdout]     |
[INFO] [stdout] 699 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/array.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/slice.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/vec.rs:622:9
[INFO] [stdout]     |
[INFO] [stdout] 622 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:939:9
[INFO] [stdout]     |
[INFO] [stdout] 939 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/os_string.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/str.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/strings/string.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:238:9
[INFO] [stdout]     |
[INFO] [stdout] 238 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/deref.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/option.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/range.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde_json`
[INFO] [stdout]    --> src/impls/wrappers/tuple.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |     use serde_json::json;
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:337:20
[INFO] [stdout]     |
[INFO] [stdout] 337 |         batch.load(replace!(foo.bar, json!(1))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:338:52
[INFO] [stdout]     |
[INFO] [stdout] 338 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!(1))));
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:344:20
[INFO] [stdout]     |
[INFO] [stdout] 344 |         batch.load(replace!(foo.bar, json!(1))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:345:20
[INFO] [stdout]     |
[INFO] [stdout] 345 |         batch.load(replace!(foo.bar, json!(2))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:346:52
[INFO] [stdout]     |
[INFO] [stdout] 346 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!(2))));
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:352:20
[INFO] [stdout]     |
[INFO] [stdout] 352 |         batch.load(replace!(foo.bar, json!({"qux": "1"}))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:353:20
[INFO] [stdout]     |
[INFO] [stdout] 353 |         batch.load(append!(foo.bar.qux, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:354:52
[INFO] [stdout]     |
[INFO] [stdout] 354 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!({"qux": "12"}))),);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:360:20
[INFO] [stdout]     |
[INFO] [stdout] 360 |         batch.load(append!(foo.bar.qux, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:361:20
[INFO] [stdout]     |
[INFO] [stdout] 361 |         batch.load(replace!(foo.bar, json!({"qux": "1"}))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:362:52
[INFO] [stdout]     |
[INFO] [stdout] 362 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo.bar, json!({"qux": "1"}))),);
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:369:19
[INFO] [stdout]     |
[INFO] [stdout] 369 |             .load(batch!(foo, append!(bar, json!("1")), append!(bar, json!("2"))))
[INFO] [stdout]     |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:371:52
[INFO] [stdout]     |
[INFO] [stdout] 371 |         assert_eq!(batch.dump().into_inner(), Some(append!(foo.bar, json!("12"))),);
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:377:20
[INFO] [stdout]     |
[INFO] [stdout] 377 |         batch.load(append!(bar, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:378:20
[INFO] [stdout]     |
[INFO] [stdout] 378 |         batch.load(append!(qux, json!("1"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:381:18
[INFO] [stdout]     |
[INFO] [stdout] 381 |             Some(batch!(_, append!(bar, json!("2")), append!(qux, json!("1")))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:388:20
[INFO] [stdout]     |
[INFO] [stdout] 388 |         batch.load(append!(foo.bar, json!("2"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:389:20
[INFO] [stdout]     |
[INFO] [stdout] 389 |         batch.load(append!(foo.qux, json!("1"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:392:18
[INFO] [stdout]     |
[INFO] [stdout] 392 |             Some(batch!(foo, append!(bar, json!("2")), append!(qux, json!("1")))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:399:20
[INFO] [stdout]     |
[INFO] [stdout] 399 |         batch.load(append!(-1, json!("c"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |         batch.load(append!(_, json!(["a", "b"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |         batch.load(append!(-1, json!("d"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:402:20
[INFO] [stdout]     |
[INFO] [stdout] 402 |         batch.load(append!(-3, json!("e"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:405:18
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Some(batch!(_, append!(-1, json!("ce")), append!(_, json!(["a", "bd"])),)),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:412:20
[INFO] [stdout]     |
[INFO] [stdout] 412 |         batch.load(append!(-1, json!("c"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:413:20
[INFO] [stdout]     |
[INFO] [stdout] 413 |         batch.load(append!(_, json!(["a", "b"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:414:20
[INFO] [stdout]     |
[INFO] [stdout] 414 |         batch.load(append!(-2, json!("d"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:415:20
[INFO] [stdout]     |
[INFO] [stdout] 415 |         batch.load(append!(_, json!(["e", "f"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:416:20
[INFO] [stdout]     |
[INFO] [stdout] 416 |         batch.load(append!(-3, json!("g"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:419:18
[INFO] [stdout]     |
[INFO] [stdout] 419 |             Some(batch!(
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:430:20
[INFO] [stdout]     |
[INFO] [stdout] 430 |         batch.load(batch!(foo, truncate!(bar, 1), truncate!(bar, 2))).unwrap();
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:431:52
[INFO] [stdout]     |
[INFO] [stdout] 431 |         assert_eq!(batch.dump().into_inner(), Some(truncate!(foo.bar, 3)),);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:437:20
[INFO] [stdout]     |
[INFO] [stdout] 437 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:438:20
[INFO] [stdout]     |
[INFO] [stdout] 438 |         batch.load(truncate!(foo.bar.qux, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:439:52
[INFO] [stdout]     |
[INFO] [stdout] 439 |         assert_eq!(batch.dump().into_inner(), Some(append!(foo.bar.qux, json!("4"))),);
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:445:20
[INFO] [stdout]     |
[INFO] [stdout] 445 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:446:20
[INFO] [stdout]     |
[INFO] [stdout] 446 |         batch.load(truncate!(foo.bar.qux, 2)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:453:20
[INFO] [stdout]     |
[INFO] [stdout] 453 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:454:20
[INFO] [stdout]     |
[INFO] [stdout] 454 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:455:52
[INFO] [stdout]     |
[INFO] [stdout] 455 |         assert_eq!(batch.dump().into_inner(), Some(truncate!(foo.bar.qux, 1)),);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:461:20
[INFO] [stdout]     |
[INFO] [stdout] 461 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:462:20
[INFO] [stdout]     |
[INFO] [stdout] 462 |         batch.load(append!(foo.bar.qux, json!("Hello, World!"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:463:20
[INFO] [stdout]     |
[INFO] [stdout] 463 |         batch.load(truncate!(foo.bar.qux, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:466:18
[INFO] [stdout]     |
[INFO] [stdout] 466 |             Some(batch!(foo.bar.qux, truncate!(_, 3), append!(_, json!("Hello, World")),)),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:473:20
[INFO] [stdout]     |
[INFO] [stdout] 473 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:474:20
[INFO] [stdout]     |
[INFO] [stdout] 474 |         batch.load(append!(foo.bar.qux, json!("42"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:475:20
[INFO] [stdout]     |
[INFO] [stdout] 475 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:476:52
[INFO] [stdout]     |
[INFO] [stdout] 476 |         assert_eq!(batch.dump().into_inner(), Some(truncate!(foo.bar.qux, 4)),);
[INFO] [stdout]     |                                                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:482:20
[INFO] [stdout]     |
[INFO] [stdout] 482 |         batch.load(truncate!(-1, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:483:20
[INFO] [stdout]     |
[INFO] [stdout] 483 |         batch.load(truncate!(_, 2)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:484:20
[INFO] [stdout]     |
[INFO] [stdout] 484 |         batch.load(truncate!(-1, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:487:18
[INFO] [stdout]     |
[INFO] [stdout] 487 |             Some(batch!(_, truncate!(-3, 3), truncate!(_, 2))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:494:20
[INFO] [stdout]     |
[INFO] [stdout] 494 |         batch.load(truncate!(_, 2)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |         batch.load(truncate!(-2, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:496:20
[INFO] [stdout]     |
[INFO] [stdout] 496 |         batch.load(truncate!(_, 1)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:497:20
[INFO] [stdout]     |
[INFO] [stdout] 497 |         batch.load(append!(-1, json!("Hello, world!"))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:498:20
[INFO] [stdout]     |
[INFO] [stdout] 498 |         batch.load(append!(_, json!(["114", "514"]))).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:499:20
[INFO] [stdout]     |
[INFO] [stdout] 499 |         batch.load(truncate!(-3, 8)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/batch.rs:502:18
[INFO] [stdout]     |
[INFO] [stdout] 502 |             Some(batch!(
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:514:20
[INFO] [stdout]     |
[INFO] [stdout] 514 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:515:20
[INFO] [stdout]     |
[INFO] [stdout] 515 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:516:52
[INFO] [stdout]     |
[INFO] [stdout] 516 |         assert_eq!(batch.dump().into_inner(), Some(delete!(foo)));
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/batch.rs:522:20
[INFO] [stdout]     |
[INFO] [stdout] 522 |         batch.load(truncate!(foo.bar.qux, 3)).unwrap();
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:523:20
[INFO] [stdout]     |
[INFO] [stdout] 523 |         batch.load(delete!(foo.bar)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:524:52
[INFO] [stdout]     |
[INFO] [stdout] 524 |         assert_eq!(batch.dump().into_inner(), Some(delete!(foo.bar)));
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:530:20
[INFO] [stdout]     |
[INFO] [stdout] 530 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:531:20
[INFO] [stdout]     |
[INFO] [stdout] 531 |         batch.load(replace!(foo, json!({}))).unwrap();
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/batch.rs:532:52
[INFO] [stdout]     |
[INFO] [stdout] 532 |         assert_eq!(batch.dump().into_inner(), Some(replace!(foo, json!({}))));
[INFO] [stdout]     |                                                    ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `replace` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/batch.rs:538:20
[INFO] [stdout]     |
[INFO] [stdout] 538 |         batch.load(delete!(foo)).unwrap();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/batch.rs:539:20
[INFO] [stdout]     |
[INFO] [stdout] 539 |         batch.load(append!(foo, json!("test"))).unwrap_err();
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:110:35
[INFO] [stdout]     |
[INFO] [stdout] 110 |         assert_eq!(mutation, Some(replace!(_, json!("hello world "))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:130:35
[INFO] [stdout]     |
[INFO] [stdout] 130 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:140:35
[INFO] [stdout]     |
[INFO] [stdout] 140 |         assert_eq!(mutation, Some(truncate!(_, 6)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:151:35
[INFO] [stdout]     |
[INFO] [stdout] 151 |         assert_eq!(mutation, Some(truncate!(_, 3)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:161:35
[INFO] [stdout]     |
[INFO] [stdout] 161 |         assert_eq!(mutation, Some(append!(_, json!("世界"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/general/unsize.rs:172:35
[INFO] [stdout]     |
[INFO] [stdout] 172 |         assert_eq!(mutation, Some(replace!(_, json!("世界"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |         assert_eq!(mutation, Some(replace!(a, json!("y"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:773:35
[INFO] [stdout]     |
[INFO] [stdout] 773 |         assert_eq!(mutation, Some(append!(a, json!(" world!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:784:35
[INFO] [stdout]     |
[INFO] [stdout] 784 |         assert_eq!(mutation, Some(replace!(b, json!("hello world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:795:35
[INFO] [stdout]     |
[INFO] [stdout] 795 |         assert_eq!(mutation, Some(replace!(a, json!("bye"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:805:35
[INFO] [stdout]     |
[INFO] [stdout] 805 |         assert_eq!(mutation, Some(delete!(a)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:829:35
[INFO] [stdout]     |
[INFO] [stdout] 829 |         assert_eq!(mutation, Some(delete!(b)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:892:35
[INFO] [stdout]     |
[INFO] [stdout] 892 |         assert_eq!(mutation, Some(delete!(b)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:955:35
[INFO] [stdout]     |
[INFO] [stdout] 955 |         assert_eq!(mutation, Some(replace!(b, json!(2))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:974:18
[INFO] [stdout]     |
[INFO] [stdout] 974 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:986:35
[INFO] [stdout]     |
[INFO] [stdout] 986 |         assert_eq!(mutation, Some(replace!(a, json!(10))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_map.rs:999:18
[INFO] [stdout]     |
[INFO] [stdout] 999 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1011:35
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         assert_eq!(mutation, Some(batch!(_, replace!(a, json!(10)), delete!(b))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1024:18
[INFO] [stdout]      |
[INFO] [stdout] 1024 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1036:35
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         assert_eq!(mutation, Some(batch!(_, replace!(a, json!(10)), delete!(b))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1049:18
[INFO] [stdout]      |
[INFO] [stdout] 1049 |             Some(batch!(_, replace!(a, json!(10)), replace!(b, json!(20))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1060:35
[INFO] [stdout]      |
[INFO] [stdout] 1060 |         assert_eq!(mutation, Some(replace!(a, json!(10))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/collections/btree_map.rs:1072:18
[INFO] [stdout]      |
[INFO] [stdout] 1072 |             Some(batch!(_, replace!(c, json!(30)), delete!(a), delete!(b)))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:383:35
[INFO] [stdout]     |
[INFO] [stdout] 383 |         assert_eq!(mutation, Some(append!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:401:35
[INFO] [stdout]     |
[INFO] [stdout] 401 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([4, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:413:18
[INFO] [stdout]     |
[INFO] [stdout] 413 |             Some(batch!(_, truncate!(_, 2), append!(_, json!([2, 3, 5, 6]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:423:35
[INFO] [stdout]     |
[INFO] [stdout] 423 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:441:35
[INFO] [stdout]     |
[INFO] [stdout] 441 |         assert_eq!(mutation, Some(replace!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:461:35
[INFO] [stdout]     |
[INFO] [stdout] 461 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:471:35
[INFO] [stdout]     |
[INFO] [stdout] 471 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:489:35
[INFO] [stdout]     |
[INFO] [stdout] 489 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!([3, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/collections/btree_set.rs:500:35
[INFO] [stdout]     |
[INFO] [stdout] 500 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!([3, 4, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:658:35
[INFO] [stdout]     |
[INFO] [stdout] 658 |         assert_eq!(mutation, Some(replace!(a, json!("y"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:668:35
[INFO] [stdout]     |
[INFO] [stdout] 668 |         assert_eq!(mutation, Some(delete!(a)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:678:35
[INFO] [stdout]     |
[INFO] [stdout] 678 |         assert_eq!(mutation, Some(delete!(b)));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:724:35
[INFO] [stdout]     |
[INFO] [stdout] 724 |         assert_eq!(mutation, Some(replace!(a, json!("bye"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:735:35
[INFO] [stdout]     |
[INFO] [stdout] 735 |         assert_eq!(mutation, Some(replace!(b, json!("hello world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:806:30
[INFO] [stdout]     |
[INFO] [stdout] 806 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:807:30
[INFO] [stdout]     |
[INFO] [stdout] 807 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:820:30
[INFO] [stdout]     |
[INFO] [stdout] 820 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:833:30
[INFO] [stdout]     |
[INFO] [stdout] 833 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:834:30
[INFO] [stdout]     |
[INFO] [stdout] 834 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:847:30
[INFO] [stdout]     |
[INFO] [stdout] 847 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:848:30
[INFO] [stdout]     |
[INFO] [stdout] 848 |         assert_eq!(batch[1], delete!(b));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:861:30
[INFO] [stdout]     |
[INFO] [stdout] 861 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:862:30
[INFO] [stdout]     |
[INFO] [stdout] 862 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:875:30
[INFO] [stdout]     |
[INFO] [stdout] 875 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:876:30
[INFO] [stdout]     |
[INFO] [stdout] 876 |         assert_eq!(batch[1], delete!(b));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:889:30
[INFO] [stdout]     |
[INFO] [stdout] 889 |         assert_eq!(batch[0], replace!(a, json!(10)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:890:30
[INFO] [stdout]     |
[INFO] [stdout] 890 |         assert_eq!(batch[1], replace!(b, json!(20)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:900:35
[INFO] [stdout]     |
[INFO] [stdout] 900 |         assert_eq!(mutation, Some(replace!(a, json!(10))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:912:30
[INFO] [stdout]     |
[INFO] [stdout] 912 |         assert_eq!(batch[0], delete!(a));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `delete` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:913:30
[INFO] [stdout]     |
[INFO] [stdout] 913 |         assert_eq!(batch[1], delete!(b));
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/collections/hash_map.rs:914:30
[INFO] [stdout]     |
[INFO] [stdout] 914 |         assert_eq!(batch[2], replace!(c, json!(30)));
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:309:35
[INFO] [stdout]     |
[INFO] [stdout] 309 |         assert_eq!(mutation, Some(replace!(1, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:321:18
[INFO] [stdout]     |
[INFO] [stdout] 321 |             Some(batch!(_, replace!(0, json!(10)), replace!(2, json!(30)))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:333:35
[INFO] [stdout]     |
[INFO] [stdout] 333 |         assert_eq!(mutation, Some(replace!(_, json!([4, 5, 6]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:355:18
[INFO] [stdout]     |
[INFO] [stdout] 355 |             Some(batch!(_, replace!(0, json!(30)), replace!(2, json!(10)))),
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:365:35
[INFO] [stdout]     |
[INFO] [stdout] 365 |         assert_eq!(mutation, Some(append!(0, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/array.rs:390:18
[INFO] [stdout]     |
[INFO] [stdout] 390 |             Some(batch!(_, append!(0, json!("!")), append!(1, json!("?"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:642:35
[INFO] [stdout]     |
[INFO] [stdout] 642 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:661:35
[INFO] [stdout]     |
[INFO] [stdout] 661 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:670:35
[INFO] [stdout]     |
[INFO] [stdout] 670 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:679:35
[INFO] [stdout]     |
[INFO] [stdout] 679 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:688:35
[INFO] [stdout]     |
[INFO] [stdout] 688 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:706:35
[INFO] [stdout]     |
[INFO] [stdout] 706 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:715:35
[INFO] [stdout]     |
[INFO] [stdout] 715 |         assert_eq!(mutation, Some(append!(-1, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:724:35
[INFO] [stdout]     |
[INFO] [stdout] 724 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:736:35
[INFO] [stdout]     |
[INFO] [stdout] 736 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:746:35
[INFO] [stdout]     |
[INFO] [stdout] 746 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:756:35
[INFO] [stdout]     |
[INFO] [stdout] 756 |         assert_eq!(mutation, Some(append!(_, json!([3, 4]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:765:35
[INFO] [stdout]     |
[INFO] [stdout] 765 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:780:18
[INFO] [stdout]     |
[INFO] [stdout] 780 |             Some(batch!(_, append!(-1, json!("!")), append!(-2, json!("!"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:790:35
[INFO] [stdout]     |
[INFO] [stdout] 790 |         assert_eq!(mutation, Some(replace!(_, json!([10, 20]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:800:35
[INFO] [stdout]     |
[INFO] [stdout] 800 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!([4])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:809:35
[INFO] [stdout]     |
[INFO] [stdout] 809 |         assert_eq!(mutation, Some(replace!(_, json!([1, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:823:18
[INFO] [stdout]     |
[INFO] [stdout] 823 |             Some(batch!(_, append!(-1, json!("4")), append!(-4, json!("1"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:836:18
[INFO] [stdout]     |
[INFO] [stdout] 836 |             Some(batch!(_, append!(-1, json!("3")), append!(-3, json!("1"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:847:35
[INFO] [stdout]     |
[INFO] [stdout] 847 |         assert_eq!(mutation, Some(append!(_, json!(["c!"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:860:18
[INFO] [stdout]     |
[INFO] [stdout] 860 |             Some(batch!(_, append!(_, json!(["c?"])), append!(-2, json!("!"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:873:35
[INFO] [stdout]     |
[INFO] [stdout] 873 |         assert_eq!(mutation, Some(replace!(_, json!(["b", "c!"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:886:35
[INFO] [stdout]     |
[INFO] [stdout] 886 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:896:35
[INFO] [stdout]     |
[INFO] [stdout] 896 |         assert_eq!(mutation, Some(append!(_, json!(["c!"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:906:35
[INFO] [stdout]     |
[INFO] [stdout] 906 |         assert_eq!(mutation, Some(replace!(_, json!(["z!", "a", "b"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:946:35
[INFO] [stdout]     |
[INFO] [stdout] 946 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:957:35
[INFO] [stdout]     |
[INFO] [stdout] 957 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:968:35
[INFO] [stdout]     |
[INFO] [stdout] 968 |         assert_eq!(mutation, Some(append!(_, json!(["a!", "b"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:979:35
[INFO] [stdout]     |
[INFO] [stdout] 979 |         assert_eq!(mutation, Some(append!(_, json!(["a", "b!"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/linked_list.rs:991:35
[INFO] [stdout]     |
[INFO] [stdout] 991 |         assert_eq!(mutation, Some(append!(_, json!(["a!", "b?"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1043:18
[INFO] [stdout]      |
[INFO] [stdout] 1043 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1063:18
[INFO] [stdout]      |
[INFO] [stdout] 1063 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1085:18
[INFO] [stdout]      |
[INFO] [stdout] 1085 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1107:18
[INFO] [stdout]      |
[INFO] [stdout] 1107 |             Some(batch!(_, append!(-1, json!("?")), append!(-3, json!("!"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/linked_list.rs:1135:18
[INFO] [stdout]      |
[INFO] [stdout] 1135 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/slice.rs:518:35
[INFO] [stdout]     |
[INFO] [stdout] 518 |         assert_eq!(mutation, Some(replace!(-1, json!(42))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/slice.rs:531:35
[INFO] [stdout]     |
[INFO] [stdout] 531 |         assert_eq!(mutation, Some(replace!(-1, json!(42))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/slice.rs:543:18
[INFO] [stdout]     |
[INFO] [stdout] 543 |             Some(batch!(_, replace!(-2, json!(0)), replace!(-3, json!(1))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:656:35
[INFO] [stdout]     |
[INFO] [stdout] 656 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:667:35
[INFO] [stdout]     |
[INFO] [stdout] 667 |         assert_eq!(mutation, Some(replace!(_, json!([1, 2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:677:35
[INFO] [stdout]     |
[INFO] [stdout] 677 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:687:35
[INFO] [stdout]     |
[INFO] [stdout] 687 |         assert_eq!(mutation, Some(append!(_, json!([4, 5]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:696:35
[INFO] [stdout]     |
[INFO] [stdout] 696 |         assert_eq!(mutation, Some(append!(_, json!([6, 7]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:709:35
[INFO] [stdout]     |
[INFO] [stdout] 709 |         assert_eq!(mutation, Some(replace!(-2, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:719:35
[INFO] [stdout]     |
[INFO] [stdout] 719 |         assert_eq!(mutation, Some(replace!(-2, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:732:35
[INFO] [stdout]     |
[INFO] [stdout] 732 |         assert_eq!(mutation, Some(replace!(_, json!([11, 12]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:744:18
[INFO] [stdout]     |
[INFO] [stdout] 744 |             Some(batch!(_, append!(_, json!(["new"])), append!(-3, json!("!"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:761:18
[INFO] [stdout]     |
[INFO] [stdout] 761 |             Some(batch!(_, replace!(-2, json!(333)), replace!(-3, json!(222))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:773:35
[INFO] [stdout]     |
[INFO] [stdout] 773 |         assert_eq!(mutation, Some(replace!(_, json!([3]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:804:35
[INFO] [stdout]     |
[INFO] [stdout] 804 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([4, 3])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:816:18
[INFO] [stdout]     |
[INFO] [stdout] 816 |             Some(batch!(_, truncate!(_, 2), append!(_, json!([99, 2, 3]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:828:35
[INFO] [stdout]     |
[INFO] [stdout] 828 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([3, 4])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:838:35
[INFO] [stdout]     |
[INFO] [stdout] 838 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([3])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:848:35
[INFO] [stdout]     |
[INFO] [stdout] 848 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!([3, 5])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:868:35
[INFO] [stdout]     |
[INFO] [stdout] 868 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([4])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:878:35
[INFO] [stdout]     |
[INFO] [stdout] 878 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:891:18
[INFO] [stdout]     |
[INFO] [stdout] 891 |             Some(batch!(_, truncate!(_, 3), append!(_, json!([10, 20, 30, 4]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:927:35
[INFO] [stdout]     |
[INFO] [stdout] 927 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 3), append!(_, json!([3])))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:939:35
[INFO] [stdout]     |
[INFO] [stdout] 939 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:954:35
[INFO] [stdout]     |
[INFO] [stdout] 954 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 2), append!(_, json!([3, 5])),)));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:965:35
[INFO] [stdout]     |
[INFO] [stdout] 965 |         assert_eq!(mutation, Some(append!(_, json!(["bc"]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:976:35
[INFO] [stdout]     |
[INFO] [stdout] 976 |         assert_eq!(mutation, Some(replace!(_, json!(["xy"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/slices/vec.rs:993:18
[INFO] [stdout]     |
[INFO] [stdout] 993 |             Some(batch!(_, truncate!(_, 2), append!(_, json!(["XY", "b", "c"]))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec.rs:1005:35
[INFO] [stdout]      |
[INFO] [stdout] 1005 |         assert_eq!(mutation, Some(append!(_, json!(["d!"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:982:35
[INFO] [stdout]     |
[INFO] [stdout] 982 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/slices/vec_deque.rs:991:35
[INFO] [stdout]     |
[INFO] [stdout] 991 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1001:35
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         assert_eq!(mutation, Some(append!(_, json!([4, 5]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1011:35
[INFO] [stdout]      |
[INFO] [stdout] 1011 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1020:35
[INFO] [stdout]      |
[INFO] [stdout] 1020 |         assert_eq!(mutation, Some(truncate!(_, 3)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1030:35
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!([4])))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1041:35
[INFO] [stdout]      |
[INFO] [stdout] 1041 |         assert_eq!(mutation, Some(append!(_, json!([2]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1050:35
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1059:35
[INFO] [stdout]      |
[INFO] [stdout] 1059 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1070:35
[INFO] [stdout]      |
[INFO] [stdout] 1070 |         assert_eq!(mutation, Some(replace!(_, json!([2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1091:35
[INFO] [stdout]      |
[INFO] [stdout] 1091 |         assert_eq!(mutation, Some(replace!(_, json!([0, 1, 2]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1100:35
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         assert_eq!(mutation, Some(replace!(_, json!([2]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1117:35
[INFO] [stdout]      |
[INFO] [stdout] 1117 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1126:35
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1144:35
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         assert_eq!(mutation, Some(replace!(_, json!([]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1154:35
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1166:35
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         assert_eq!(mutation, Some(append!(_, json!([2]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1176:35
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1186:35
[INFO] [stdout]      |
[INFO] [stdout] 1186 |         assert_eq!(mutation, Some(replace!(_, json!([1, 3, 4]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1196:35
[INFO] [stdout]      |
[INFO] [stdout] 1196 |         assert_eq!(mutation, Some(append!(_, json!([2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1205:35
[INFO] [stdout]      |
[INFO] [stdout] 1205 |         assert_eq!(mutation, Some(replace!(_, json!([1, 99, 2, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1215:35
[INFO] [stdout]      |
[INFO] [stdout] 1215 |         assert_eq!(mutation, Some(replace!(_, json!([1, 3]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1224:29
[INFO] [stdout]      |
[INFO] [stdout] 1224 |         assert_eq!(m1, Some(append!(_, json!([3]))));
[INFO] [stdout]      |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1229:29
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         assert_eq!(m3, Some(truncate!(_, 1)));
[INFO] [stdout]      |                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1238:35
[INFO] [stdout]      |
[INFO] [stdout] 1238 |         assert_eq!(mutation, Some(truncate!(_, 3)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1247:35
[INFO] [stdout]      |
[INFO] [stdout] 1247 |         assert_eq!(mutation, Some(append!(_, json!([0, 0]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1258:35
[INFO] [stdout]      |
[INFO] [stdout] 1258 |         assert_eq!(mutation, Some(truncate!(_, 1)));
[INFO] [stdout]      |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1292:35
[INFO] [stdout]      |
[INFO] [stdout] 1292 |         assert_eq!(mutation, Some(replace!(_, json!([1]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1301:35
[INFO] [stdout]      |
[INFO] [stdout] 1301 |         assert_eq!(mutation, Some(replace!(-2, json!(99))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1320:35
[INFO] [stdout]      |
[INFO] [stdout] 1320 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1332:18
[INFO] [stdout]      |
[INFO] [stdout] 1332 |             Some(batch!(_, append!(-1, json!("3")), append!(-3, json!("1"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1343:35
[INFO] [stdout]      |
[INFO] [stdout] 1343 |         assert_eq!(mutation, Some(append!(-1, json!("baz"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1353:35
[INFO] [stdout]      |
[INFO] [stdout] 1353 |         assert_eq!(mutation, Some(append!(-2, json!("!"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1363:35
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         assert_eq!(mutation, Some(append!(-1, json!("!"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1376:18
[INFO] [stdout]      |
[INFO] [stdout] 1376 |             Some(batch!(
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1392:35
[INFO] [stdout]      |
[INFO] [stdout] 1392 |         assert_eq!(mutation, Some(append!(-2, json!("1"))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1404:18
[INFO] [stdout]      |
[INFO] [stdout] 1404 |             Some(batch!(_, append!(_, json!(["b"])), append!(-2, json!("!"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1415:35
[INFO] [stdout]      |
[INFO] [stdout] 1415 |         assert_eq!(mutation, Some(append!(_, json!(["b"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1425:35
[INFO] [stdout]      |
[INFO] [stdout] 1425 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(-2, json!("!")))));
[INFO] [stdout]      |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1460:35
[INFO] [stdout]      |
[INFO] [stdout] 1460 |         assert_eq!(mutation, Some(append!(_, json!(["bc"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1471:35
[INFO] [stdout]      |
[INFO] [stdout] 1471 |         assert_eq!(mutation, Some(replace!(_, json!(["xy", "a", "b"]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1482:35
[INFO] [stdout]      |
[INFO] [stdout] 1482 |         assert_eq!(mutation, Some(append!(_, json!(["c!"]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1497:35
[INFO] [stdout]      |
[INFO] [stdout] 1497 |         assert_eq!(mutation, Some(replace!(_, json!(["a", "XY", "b", "c"]))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1517:35
[INFO] [stdout]      |
[INFO] [stdout] 1517 |         assert_eq!(mutation, Some(replace!(-3, json!(99))));
[INFO] [stdout]      |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1528:35
[INFO] [stdout]      |
[INFO] [stdout] 1528 |         assert_eq!(mutation, Some(append!(_, json!([3]))));
[INFO] [stdout]      |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]     --> src/impls/slices/vec_deque.rs:1552:18
[INFO] [stdout]      |
[INFO] [stdout] 1552 |             Some(batch!(_, append!(-2, json!("!")), replace!(-3, json!("x"))))
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:298:35
[INFO] [stdout]     |
[INFO] [stdout] 298 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": [119, 111, 114, 108, 100]}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:307:35
[INFO] [stdout]     |
[INFO] [stdout] 307 |         assert_eq!(mutation, Some(append!(Unix, json!([98, 97, 114]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:326:35
[INFO] [stdout]     |
[INFO] [stdout] 326 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": [120, 121, 122]}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:336:35
[INFO] [stdout]     |
[INFO] [stdout] 336 |         assert_eq!(mutation, Some(append!(Unix, json!([98, 97, 114, 52, 50]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:345:35
[INFO] [stdout]     |
[INFO] [stdout] 345 |         assert_eq!(mutation, Some(append!(Unix, json!([98, 97, 114, 98, 97, 122]))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:373:35
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": []}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:383:35
[INFO] [stdout]     |
[INFO] [stdout] 383 |         assert_eq!(mutation, Some(replace!(_, json!({"Unix": [119, 111, 114, 108, 100]}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/os_string.rs:395:18
[INFO] [stdout]     |
[INFO] [stdout] 395 |             Some(replace!(
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:306:35
[INFO] [stdout]     |
[INFO] [stdout] 306 |         assert_eq!(mutation, Some(replace!(_, json!("/etc"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:315:35
[INFO] [stdout]     |
[INFO] [stdout] 315 |         assert_eq!(mutation, Some(append!(_, json!("/local"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:324:35
[INFO] [stdout]     |
[INFO] [stdout] 324 |         assert_eq!(mutation, Some(replace!(_, json!("/etc"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:333:35
[INFO] [stdout]     |
[INFO] [stdout] 333 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:343:35
[INFO] [stdout]     |
[INFO] [stdout] 343 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 6), append!(_, json!("/etc")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |             Some(batch!(_, truncate!(_, 9), append!(_, json!("/other.rs"))))
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:364:35
[INFO] [stdout]     |
[INFO] [stdout] 364 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!(".rs")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:373:35
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(mutation, Some(append!(_, json!(".rs"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |         assert_eq!(mutation, Some(append!(_, json!(".gz"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:392:35
[INFO] [stdout]     |
[INFO] [stdout] 392 |         assert_eq!(mutation, Some(replace!(_, json!("/etc"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:414:35
[INFO] [stdout]     |
[INFO] [stdout] 414 |         assert_eq!(mutation, Some(replace!(_, json!("/usr/local/bin"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:426:35
[INFO] [stdout]     |
[INFO] [stdout] 426 |         assert_eq!(mutation, Some(replace!(_, json!("/USR/LOCAL"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:456:35
[INFO] [stdout]     |
[INFO] [stdout] 456 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:465:35
[INFO] [stdout]     |
[INFO] [stdout] 465 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/path_buf.rs:475:35
[INFO] [stdout]     |
[INFO] [stdout] 475 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/str.rs:238:35
[INFO] [stdout]     |
[INFO] [stdout] 238 |         assert_eq!(mutation, Some(replace!(_, json!("HellO_worlD"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:449:35
[INFO] [stdout]     |
[INFO] [stdout] 449 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:459:35
[INFO] [stdout]     |
[INFO] [stdout] 459 |         assert_eq!(mutation, Some(append!(_, json!("bc"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:468:35
[INFO] [stdout]     |
[INFO] [stdout] 468 |         assert_eq!(mutation, Some(append!(_, json!("bar"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:477:35
[INFO] [stdout]     |
[INFO] [stdout] 477 |         assert_eq!(mutation, Some(append!(_, json!("bar"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:497:35
[INFO] [stdout]     |
[INFO] [stdout] 497 |         assert_eq!(mutation, Some(replace!(_, json!("xyz"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:506:35
[INFO] [stdout]     |
[INFO] [stdout] 506 |         assert_eq!(mutation, Some(truncate!(_, 4)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `truncate` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:516:35
[INFO] [stdout]     |
[INFO] [stdout] 516 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `truncate` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:526:35
[INFO] [stdout]     |
[INFO] [stdout] 526 |         assert_eq!(mutation, Some(append!(_, json!("世界"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:536:35
[INFO] [stdout]     |
[INFO] [stdout] 536 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!("~")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:545:35
[INFO] [stdout]     |
[INFO] [stdout] 545 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!("世界！")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:555:35
[INFO] [stdout]     |
[INFO] [stdout] 555 |         assert_eq!(mutation, Some(truncate!(_, 2)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `truncate` is in scope, but it is a function, not a macro
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:573:35
[INFO] [stdout]     |
[INFO] [stdout] 573 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 4), append!(_, json!("世界")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:583:35
[INFO] [stdout]     |
[INFO] [stdout] 583 |         assert_eq!(mutation, Some(append!(_, json!("d"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:592:35
[INFO] [stdout]     |
[INFO] [stdout] 592 |         assert_eq!(mutation, Some(replace!(_, json!(""))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:602:35
[INFO] [stdout]     |
[INFO] [stdout] 602 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 1), append!(_, json!("c")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/strings/string.rs:612:35
[INFO] [stdout]     |
[INFO] [stdout] 612 |         assert_eq!(mutation, Some(append!(_, json!("bar42"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:270:35
[INFO] [stdout]     |
[INFO] [stdout] 270 |         assert_eq!(mutation, Some(replace!(_, json!("Unbounded"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:276:35
[INFO] [stdout]     |
[INFO] [stdout] 276 |         assert_eq!(mutation, Some(replace!(_, json!({"Included": 42}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:282:35
[INFO] [stdout]     |
[INFO] [stdout] 282 |         assert_eq!(mutation, Some(replace!(_, json!({"Excluded": 2}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:298:35
[INFO] [stdout]     |
[INFO] [stdout] 298 |         assert_eq!(mutation, Some(replace!(_, json!({"Included": "bar"}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/bound.rs:320:35
[INFO] [stdout]     |
[INFO] [stdout] 320 |         assert_eq!(mutation, Some(replace!(_, json!([{"Included": "after"}]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:277:35
[INFO] [stdout]     |
[INFO] [stdout] 277 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:287:35
[INFO] [stdout]     |
[INFO] [stdout] 287 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `truncate` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:297:35
[INFO] [stdout]     |
[INFO] [stdout] 297 |         assert_eq!(mutation, Some(truncate!(_, 6)));
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:315:35
[INFO] [stdout]     |
[INFO] [stdout] 315 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:327:35
[INFO] [stdout]     |
[INFO] [stdout] 327 |         assert_eq!(mutation, Some(replace!(_, json!("replaced"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:337:35
[INFO] [stdout]     |
[INFO] [stdout] 337 |         assert_eq!(mutation, Some(replace!(_, json!("replaced world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:354:35
[INFO] [stdout]     |
[INFO] [stdout] 354 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `batch` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:373:35
[INFO] [stdout]     |
[INFO] [stdout] 373 |         assert_eq!(mutation, Some(batch!(_, truncate!(_, 6), append!(_, json!("!")))));
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:382:35
[INFO] [stdout]     |
[INFO] [stdout] 382 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:391:35
[INFO] [stdout]     |
[INFO] [stdout] 391 |         assert_eq!(mutation, Some(replace!(_, json!("hello"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:409:35
[INFO] [stdout]     |
[INFO] [stdout] 409 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/cow.rs:419:35
[INFO] [stdout]     |
[INFO] [stdout] 419 |         assert_eq!(mutation, Some(append!(_, json!("bc"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/deref.rs:236:35
[INFO] [stdout]     |
[INFO] [stdout] 236 |         assert_eq!(mutation, Some(append!(_, json!("\n"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/deref.rs:247:35
[INFO] [stdout]     |
[INFO] [stdout] 247 |         assert_eq!(mutation, Some(replace!(_, json!("42"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/deref.rs:258:35
[INFO] [stdout]     |
[INFO] [stdout] 258 |         assert_eq!(mutation, Some(replace!(_, json!("42"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:376:35
[INFO] [stdout]     |
[INFO] [stdout] 376 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:393:35
[INFO] [stdout]     |
[INFO] [stdout] 393 |         assert_eq!(mutation, Some(replace!(_, json!(100))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:410:35
[INFO] [stdout]     |
[INFO] [stdout] 410 |         assert_eq!(mutation, Some(replace!(_, json!("world"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:419:35
[INFO] [stdout]     |
[INFO] [stdout] 419 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:428:35
[INFO] [stdout]     |
[INFO] [stdout] 428 |         assert_eq!(mutation, Some(append!(_, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:437:35
[INFO] [stdout]     |
[INFO] [stdout] 437 |         assert_eq!(mutation, Some(replace!(_, json!(15))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/newtype.rs:446:35
[INFO] [stdout]     |
[INFO] [stdout] 446 |         assert_eq!(mutation, Some(replace!(_, json!(7))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:313:35
[INFO] [stdout]     |
[INFO] [stdout] 313 |         assert_eq!(mutation, Some(replace!(_, json!(null))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:319:35
[INFO] [stdout]     |
[INFO] [stdout] 319 |         assert_eq!(mutation, Some(replace!(_, json!(42))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:333:35
[INFO] [stdout]     |
[INFO] [stdout] 333 |         assert_eq!(mutation, Some(replace!(_, json!("42"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:344:35
[INFO] [stdout]     |
[INFO] [stdout] 344 |         assert_eq!(mutation, Some(replace!(_, json!("999"))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:353:35
[INFO] [stdout]     |
[INFO] [stdout] 353 |         assert_eq!(mutation, Some(append!(_, json!("bar"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:363:35
[INFO] [stdout]     |
[INFO] [stdout] 363 |         assert_eq!(mutation, Some(replace!(_, json!(6))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:370:35
[INFO] [stdout]     |
[INFO] [stdout] 370 |         assert_eq!(mutation, Some(replace!(_, json!(77))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:377:35
[INFO] [stdout]     |
[INFO] [stdout] 377 |         assert_eq!(mutation, Some(replace!(_, json!(99))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/option.rs:411:35
[INFO] [stdout]     |
[INFO] [stdout] 411 |         assert_eq!(mutation, Some(replace!(_, json!(["after"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/range.rs:395:35
[INFO] [stdout]     |
[INFO] [stdout] 395 |         assert_eq!(mutation, Some(replace!(_, json!({"start": 5, "end": 15}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/range.rs:404:35
[INFO] [stdout]     |
[INFO] [stdout] 404 |         assert_eq!(mutation, Some(append!(start, json!("bc"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/range.rs:413:35
[INFO] [stdout]     |
[INFO] [stdout] 413 |         assert_eq!(mutation, Some(append!(end, json!("yx"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/range.rs:422:35
[INFO] [stdout]     |
[INFO] [stdout] 422 |         assert_eq!(mutation, Some(replace!(_, json!({"start": "b", "end": "y"}))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `append` in this scope
[INFO] [stdout]    --> src/impls/wrappers/tuple.rs:439:35
[INFO] [stdout]     |
[INFO] [stdout] 439 |         assert_eq!(mutation, Some(append!(0, json!(" world"))));
[INFO] [stdout]     |                                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/tuple.rs:461:35
[INFO] [stdout]     |
[INFO] [stdout] 461 |         assert_eq!(mutation, Some(replace!(_, json!(["world"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `replace` in this scope
[INFO] [stdout]    --> src/impls/wrappers/tuple.rs:469:35
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert_eq!(mutation, Some(replace!(_, json!(["hello world"]))));
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `muon` (lib test) due to 391 previous errors
[INFO] running `Command { std: "docker" "inspect" "f62536070a8c0cad22429123da9c2cc185b0d01fa4c6c59a197fcad0d2233c33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f62536070a8c0cad22429123da9c2cc185b0d01fa4c6c59a197fcad0d2233c33", kill_on_drop: false }`
[INFO] [stdout] f62536070a8c0cad22429123da9c2cc185b0d01fa4c6c59a197fcad0d2233c33
