[INFO] fetching crate zerovec 0.9.4...
[INFO] testing zerovec-0.9.4 against 1.69.0 for beta-1.70-1
[INFO] extracting crate zerovec 0.9.4 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate zerovec 0.9.4 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate zerovec 0.9.4
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate zerovec 0.9.4
[INFO] tweaked toml for crates.io crate zerovec 0.9.4 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] crate crates.io crate zerovec 0.9.4 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" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded databake v0.1.4
[INFO] [stderr]   Downloaded postcard v1.0.2
[INFO] [stderr]   Downloaded t1ha v0.1.0
[INFO] [stderr]   Downloaded databake-derive v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 54860432114f9dea874a47aa556fe3197291c65179850e515b1f345b21ed69c2
[INFO] running `Command { std: "docker" "start" "-a" "54860432114f9dea874a47aa556fe3197291c65179850e515b1f345b21ed69c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "54860432114f9dea874a47aa556fe3197291c65179850e515b1f345b21ed69c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "54860432114f9dea874a47aa556fe3197291c65179850e515b1f345b21ed69c2", kill_on_drop: false }`
[INFO] [stdout] 54860432114f9dea874a47aa556fe3197291c65179850e515b1f345b21ed69c2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ddb124e0c6fb654040b7b94a022a8d7a1837150e23e86f9accba8e3cbb5f3ec6
[INFO] running `Command { std: "docker" "start" "-a" "ddb124e0c6fb654040b7b94a022a8d7a1837150e23e86f9accba8e3cbb5f3ec6", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerofrom v0.1.2
[INFO] [stderr]    Compiling zerovec v0.9.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.48s
[INFO] running `Command { std: "docker" "inspect" "ddb124e0c6fb654040b7b94a022a8d7a1837150e23e86f9accba8e3cbb5f3ec6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ddb124e0c6fb654040b7b94a022a8d7a1837150e23e86f9accba8e3cbb5f3ec6", kill_on_drop: false }`
[INFO] [stdout] ddb124e0c6fb654040b7b94a022a8d7a1837150e23e86f9accba8e3cbb5f3ec6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 73e370b8c74959f03344cf8e07864d33baad82293d0e89b7712560a5ad7c3aff
[INFO] running `Command { std: "docker" "start" "-a" "73e370b8c74959f03344cf8e07864d33baad82293d0e89b7712560a5ad7c3aff", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling proc-macro2 v1.0.51
[INFO] [stderr]    Compiling unicode-ident v1.0.6
[INFO] [stderr]    Compiling quote v1.0.23
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling serde_derive v1.0.152
[INFO] [stderr]    Compiling crossbeam-utils v0.8.14
[INFO] [stderr]    Compiling serde v1.0.152
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.13
[INFO] [stderr]    Compiling libm v0.2.6
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling indexmap v1.9.2
[INFO] [stderr]    Compiling rayon-core v1.10.2
[INFO] [stderr]    Compiling serde_json v1.0.93
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling os_str_bytes v6.4.1
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling itoa v1.0.5
[INFO] [stderr]    Compiling ciborium-io v0.2.0
[INFO] [stderr]    Compiling ryu v1.0.12
[INFO] [stderr]    Compiling plotters-backend v0.3.4
[INFO] [stderr]    Compiling clap_lex v0.2.4
[INFO] [stderr]    Compiling ciborium-ll v0.2.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling regex-syntax v0.6.28
[INFO] [stderr]    Compiling textwrap v0.16.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.6
[INFO] [stderr]    Compiling plotters-svg v0.3.3
[INFO] [stderr]    Compiling walkdir v2.3.2
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.2
[INFO] [stderr]    Compiling clap v3.2.23
[INFO] [stderr]    Compiling getrandom v0.2.8
[INFO] [stderr]    Compiling num_cpus v1.15.0
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling cobs v0.2.3
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling iai v0.1.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_pcg v0.3.1
[INFO] [stderr]    Compiling regex v1.7.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling plotters v0.3.4
[INFO] [stderr]    Compiling rayon v1.6.1
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling ciborium v0.2.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling postcard v1.0.2
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion v0.4.0
[INFO] [stderr]    Compiling zerovec v0.9.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 17.00s
[INFO] running `Command { std: "docker" "inspect" "73e370b8c74959f03344cf8e07864d33baad82293d0e89b7712560a5ad7c3aff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "73e370b8c74959f03344cf8e07864d33baad82293d0e89b7712560a5ad7c3aff", kill_on_drop: false }`
[INFO] [stdout] 73e370b8c74959f03344cf8e07864d33baad82293d0e89b7712560a5ad7c3aff
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d173769239daebec303e5f8ced1fe9ea15c0ecbac80b4a3580def6132dfae1cd
[INFO] running `Command { std: "docker" "start" "-a" "d173769239daebec303e5f8ced1fe9ea15c0ecbac80b4a3580def6132dfae1cd", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zerovec-3f5428a8d7983327)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test flexzerovec::owned::test::test_basic ... ok
[INFO] [stdout] test flexzerovec::owned::test::test_build_sorted ... ok
[INFO] [stdout] test flexzerovec::vec::test_zeromap_usize ... ok
[INFO] [stdout] test map::vecs::test::test_permute ... ok
[INFO] [stdout] test map::vecs::test::test_zerovec_binary_search_in_range ... ok
[INFO] [stdout] test ule::chars::test::test_failures ... ok
[INFO] [stdout] test ule::chars::test::test_parse ... ok
[INFO] [stdout] test map2d::map::test::stress_test ... ok
[INFO] [stdout] test ule::tuple::test_pairule_validate ... ok
[INFO] [stdout] test ule::tuple::test_quadule_validate ... ok
[INFO] [stdout] test varzerovec::owned::test::test_empty_inserts ... ok
[INFO] [stdout] test ule::encode::test::test_vzv_from ... ok
[INFO] [stdout] test varzerovec::owned::test::test_insert_integrity ... ok
[INFO] [stdout] test varzerovec::owned::test::test_removing_last_element_clears ... ok
[INFO] [stdout] test ule::tuple::test_tripleule_validate ... ok
[INFO] [stdout] test varzerovec::owned::test::test_replace_integrity ... ok
[INFO] [stdout] test varzerovec::owned::test::test_remove_integrity ... ok
[INFO] [stdout] test varzerovec::owned::test::test_small_insert_integrity ... ok
[INFO] [stdout] test zerovec::slice::test::test_split_first ... ok
[INFO] [stdout] test zerovec::tests::test_binary_search ... ok
[INFO] [stdout] test zerovec::tests::test_get ... ok
[INFO] [stdout] test zerovec::tests::test_odd_alignment ... ok
[INFO] [stdout] test varzerovec::owned::test::test_insert_past_end - should panic ... ok
[INFO] [stdout] test varzerovec::owned::test::test_remove_past_end - should panic ... ok
[INFO] [stdout] test varzerovec::owned::test::test_replace_past_end - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests zerovec
[INFO] [stdout] 
[INFO] [stdout] running 129 tests
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::new_empty (line 53) ... ok
[INFO] [stdout] test src/flexzerovec/owned.rs - flexzerovec::owned::FlexZeroVecOwned::insert (line 96) ... ok
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::as_bytes (line 157) ... ok
[INFO] [stdout] test src/flexzerovec/owned.rs - flexzerovec::owned::FlexZeroVecOwned::push (line 69) ... ok
[INFO] [stdout] test src/flexzerovec/owned.rs - flexzerovec::owned::FlexZeroVecOwned::insert_sorted (line 122) ... ok
[INFO] [stdout] test src/flexzerovec/owned.rs - flexzerovec::owned::FlexZeroVecOwned::remove (line 150) ... ok
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::binary_search (line 327) ... ok
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec (line 28) ... ok
[INFO] [stdout] test src/flexzerovec/owned.rs - flexzerovec::owned::FlexZeroVecOwned::pop_sorted (line 195) ... ok
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec (line 51) ... ok
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::parse_byte_slice (line 73) ... ok
[INFO] [stdout] test src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed (line 22) ... FAILED
[INFO] [stdout] test src/flexzerovec/owned.rs - flexzerovec::owned::FlexZeroVecOwned::pop_sorted (line 184) ... ok
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::get (line 200) ... ok
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::binary_search_in_range (line 354) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap (line 31) ... FAILED
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::iter_pairs (line 286) ... ok
[INFO] [stdout] test src/flexzerovec/slice.rs - flexzerovec::slice::FlexZeroSlice::to_vec (line 309) ... ok
[INFO] [stdout] test src/lib.rs - (line 56) ... ok
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec<'a>::into_owned (line 176) ... ok
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec<'a>::clear (line 224) ... ok
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec<'a>::new (line 131) ... ok
[INFO] [stdout] test src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed<'a,K,V>::new (line 103) ... ok
[INFO] [stdout] test src/lib.rs - (line 92) ... ok
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec<'a>::to_mut (line 198) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::insert_var_v (line 333) ... FAILED
[INFO] [stdout] test src/flexzerovec/vec.rs - flexzerovec::vec::FlexZeroVec<'a>::parse_byte_slice (line 158) ... ok
[INFO] [stdout] test src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed (line 22) ... FAILED
[INFO] [stdout] test src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed<'a,K,V>::contains_key (line 196) ... ok
[INFO] [stdout] test src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed<'a,K,V>::get (line 156) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::contains_key (line 191) ... ok
[INFO] [stdout] test src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed<'a,K,V>::get_by (line 178) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::get (line 159) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::get_copied (line 392) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::get_copied_by (line 413) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::new (line 89) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::get_by (line 175) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d (line 23) - compile ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d (line 33) ... FAILED
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::insert (line 206) ... ok
[INFO] [stdout] test src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed<'a,K0,K1,V>::new (line 121) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::try_append (line 246) ... ok
[INFO] [stdout] test src/map/map.rs - map::map::ZeroMap<'a,K,V>::remove (line 228) ... ok
[INFO] [stdout] test src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed<'a,K0,K1,V>::contains_key0 (line 260) ... ok
[INFO] [stdout] test src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed<'a,K0,K1,V>::get0_by (line 239) ... ok
[INFO] [stdout] test src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed<'a,K0,K1,V>::get_2d (line 187) ... ok
[INFO] [stdout] test src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed<'a,K0,K1,V>::get0 (line 220) ... ok
[INFO] [stdout] test src/map2d/cursor.rs - map2d::cursor::ZeroMap2dCursor<'l,'a,K0,K1,V>::get1 (line 224) ... ok
[INFO] [stdout] test src/map2d/cursor.rs - map2d::cursor::ZeroMap2dCursor<'l,'a,K0,K1,V>::get1_by (line 240) ... ok
[INFO] [stdout] test src/map2d/cursor.rs - map2d::cursor::ZeroMap2dCursor<'l,'a,K0,K1,V>::get1_copied (line 294) ... ok
[INFO] [stdout] test src/map2d/cursor.rs - map2d::cursor::ZeroMap2dCursor<'l,'a,K0,K1,V>::key0 (line 83) ... ok
[INFO] [stdout] test src/ule/custom.rs - ule::custom (line 17) ... FAILED
[INFO] [stdout] test src/map2d/cursor.rs - map2d::cursor::ZeroMap2dCursor<'l,'a,K0,K1,V>::iter1_copied (line 170) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::new (line 119) ... ok
[INFO] [stdout] test src/ule/custom.rs - ule::custom (line 36) ... FAILED
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::contains_key0 (line 531) ... ok
[INFO] [stdout] test src/ule/slices.rs - ule::slices::[T] (line 67) - compile ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::get_copied_2d (line 582) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::get0_by (line 511) ... ok
[INFO] [stdout] test src/ule/chars.rs - ule::chars::CharULE (line 33) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::get0 (line 490) ... ok
[INFO] [stdout] test src/ule/chars.rs - ule::chars::CharULE (line 21) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::get_2d (line 283) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::iter0 (line 205) ... ok
[INFO] [stdout] test src/ule/niche.rs - ule::niche::NichedOptionULE (line 31) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::remove (line 323) ... ok
[INFO] [stdout] test src/map2d/map.rs - map2d::map::ZeroMap2d<'a,K0,K1,V>::try_append (line 364) ... ok
[INFO] [stdout] test src/ule/unvalidated.rs - ule::unvalidated::UnvalidatedStr::try_as_str (line 95) ... ok
[INFO] [stdout] test src/ule/option.rs - ule::option::OptionULE (line 14) ... ok
[INFO] [stdout] test src/ule/option.rs - ule::option::OptionVarULE (line 128) ... ok
[INFO] [stdout] test src/ule/tuple.rs - ule::tuple (line 14) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec (line 90) ... FAILED
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec (line 58) ... FAILED
[INFO] [stdout] test src/ule/unvalidated.rs - ule::unvalidated::UnvalidatedStr (line 25) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::as_bytes (line 261) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec<'a,T,F>::make_mut (line 295) ... ignored
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice (line 85) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::binary_search (line 321) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::binary_search_in_range (line 349) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::binary_search_by (line 397) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::is_empty (line 157) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice (line 40) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::binary_search_in_range_by (line 425) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec (line 46) ... FAILED
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::get (line 199) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::len (line 138) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::iter (line 176) ... ok
[INFO] [stdout] test src/varzerovec/slice.rs - varzerovec::slice::VarZeroSlice<T,F>::get_unchecked (line 227) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec::Borrowed (line 168) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec<'a,T,F>::into_owned (line 333) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec<'a,T,F>::new (line 244) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec::Owned (line 153) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec<'a,T,F>::into_bytes (line 371) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::cast (line 415) ... ok
[INFO] [stdout] test src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec<'a,T,F>::parse_byte_slice (line 261) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::from_slice_or_alloc (line 685) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::into_bytes (line 369) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::alloc_from_slice (line 615) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::new (line 266) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::into_owned (line 775) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::parse_byte_slice (line 333) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::for_each_mut (line 715) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::into_bytes (line 383) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::to_vec (line 636) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::to_mut_slice (line 833) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::try_for_each_mut (line 741) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::try_from_slice (line 660) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::try_into_converted (line 449) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice (line 23) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::try_into_converted (line 464) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,u8>::try_into_parsed (line 568) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::try_into_converted (line 491) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::cast (line 254) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::with_mut (line 802) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::binary_search_by (line 440) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,u8>::try_into_parsed (line 581) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::binary_search (line 412) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::as_bytes (line 101) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::get (line 176) ... ok
[INFO] [stdout] test src/zerovec/mod.rs - zerovec::ZeroVec<'a,T>::try_into_converted (line 478) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::first (line 314) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::get_as_array (line 199) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::is_empty (line 150) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::len (line 127) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::last (line 332) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::iter (line 350) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::get_subslice (line 220) ... ok
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::try_as_converted (line 287) ... ok
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] test src/zerovec/slice.rs - zerovec::slice::ZeroSlice<T>::split_first (line 373) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed (line 22) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroMapBorrowed<'_, u32, str>: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]    --> src/map/borrowed.rs:33:5
[INFO] [stdout]     |
[INFO] [stdout] 14  |     bincode::deserialize(BINCODE_BYTES)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Deserialize<'_>` is not implemented for `ZeroMapBorrowed<'_, u32, str>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]               &'a Path
[INFO] [stdout]               &'a [u8]
[INFO] [stdout]               &'a str
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]             and 124 others
[INFO] [stdout] note: required by a bound in `bincode::deserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/src/lib.rs:179:8
[INFO] [stdout]     |
[INFO] [stdout] 179 |     T: serde::de::Deserialize<'a>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/map/map.rs - map::map::ZeroMap (line 31) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroMap<'a, u32, str>: Serialize` is not satisfied
[INFO] [stdout]     --> src/map/map.rs:34:10
[INFO] [stdout]      |
[INFO] [stdout] 6    | #[derive(serde::Serialize, serde::Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `ZeroMap<'a, u32, str>`
[INFO] [stdout] 7    | struct Data<'a> {
[INFO] [stdout] 8    |     #[serde(borrow)]
[INFO] [stdout]      |     - required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 125 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_map_map_rs_31_0::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/ser/mod.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroMap<'a, u32, str>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/map/map.rs:37:10
[INFO] [stdout]      |
[INFO] [stdout] 9    |     map: ZeroMap<'a, u32, str>,
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroMap<'a, u32, str>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_element`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1729:12
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         T: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroMap<'a, u32, str>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/map/map.rs:37:10
[INFO] [stdout]      |
[INFO] [stdout] 9    |     map: ZeroMap<'a, u32, str>,
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroMap<'a, u32, str>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_value`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         V: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroMap<'a, u32, str>: Deserialize<'_>` is not satisfied
[INFO] [stdout]   --> src/map/map.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 8  |     #[serde(borrow)]
[INFO] [stdout]    |     ^ the trait `Deserialize<'_>` is not implemented for `ZeroMap<'a, u32, str>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              &'a Path
[INFO] [stdout]              &'a [u8]
[INFO] [stdout]              &'a str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 126 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_map_map_rs_31_0::_::_serde::__private::de::missing_field`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/private/de.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     V: Deserialize<'de>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^ required by this bound in `missing_field`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/map/map.rs - map::map::ZeroMap<'a,K,V>::insert_var_v (line 333) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: could not find `make_varule` in `zerovec`
[INFO] [stdout]  --> src/map/map.rs:337:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[zerovec::make_varule(PersonULE)]
[INFO] [stdout]   |            ^^^^^^^^^^^ could not find `make_varule` in `zerovec`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PersonULE` in this scope
[INFO] [stdout]   --> src/map/map.rs:344:27
[INFO] [stdout]    |
[INFO] [stdout] 9  | struct Person<'a> {
[INFO] [stdout]    | ----------------- similarly named struct `Person` defined here
[INFO] [stdout] ...
[INFO] [stdout] 14 | let mut map: ZeroMap<u32, PersonULE> = ZeroMap::new();
[INFO] [stdout]    |                           ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 14 | let mut map: ZeroMap<u32, Person> = ZeroMap::new();
[INFO] [stdout]    |                           ~~~~~~
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 3  | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_map_map_rs_333_0<PersonULE>() {
[INFO] [stdout]    |                                                                           +++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed (line 22) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroMap2dBorrowed<'_, u16, u16, str>: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]    --> src/map2d/borrowed.rs:34:5
[INFO] [stdout]     |
[INFO] [stdout] 15  |     bincode::deserialize(BINCODE_BYTES)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Deserialize<'_>` is not implemented for `ZeroMap2dBorrowed<'_, u16, u16, str>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]               &'a Path
[INFO] [stdout]               &'a [u8]
[INFO] [stdout]               &'a str
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]             and 124 others
[INFO] [stdout] note: required by a bound in `bincode::deserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/src/lib.rs:179:8
[INFO] [stdout]     |
[INFO] [stdout] 179 |     T: serde::de::Deserialize<'a>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/map2d/map.rs - map2d::map::ZeroMap2d (line 33) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroMap2d<'_, u16, u16, str>: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]    --> src/map2d/map.rs:45:5
[INFO] [stdout]     |
[INFO] [stdout] 15  |     bincode::deserialize(BINCODE_BYTES)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Deserialize<'_>` is not implemented for `ZeroMap2d<'_, u16, u16, str>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]               &'a Path
[INFO] [stdout]               &'a [u8]
[INFO] [stdout]               &'a str
[INFO] [stdout]               ()
[INFO] [stdout]               (T0, T1)
[INFO] [stdout]               (T0, T1, T2)
[INFO] [stdout]               (T0, T1, T2, T3)
[INFO] [stdout]               (T0, T1, T2, T3, T4)
[INFO] [stdout]             and 124 others
[INFO] [stdout] note: required by a bound in `bincode::deserialize`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/bincode-1.3.3/src/lib.rs:179:8
[INFO] [stdout]     |
[INFO] [stdout] 179 |     T: serde::de::Deserialize<'a>,
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `deserialize`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ule/custom.rs - ule::custom (line 17) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'_, u32>: Serialize` is not satisfied
[INFO] [stdout]     --> src/ule/custom.rs:22:10
[INFO] [stdout]      |
[INFO] [stdout] 8    | #[derive(serde::Serialize, serde::Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `ZeroVec<'_, u32>`
[INFO] [stdout] ...
[INFO] [stdout] 12   |     #[serde(borrow)]
[INFO] [stdout]      |     - required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 125 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_ule_custom_rs_17_0::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/ser/mod.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'a, u32>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/ule/custom.rs:27:13
[INFO] [stdout]      |
[INFO] [stdout] 13   |     field3: ZeroVec<'a, u32>,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'a, u32>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_element`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1729:12
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         T: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'a, u32>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/ule/custom.rs:27:13
[INFO] [stdout]      |
[INFO] [stdout] 13   |     field3: ZeroVec<'a, u32>,
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'a, u32>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_value`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         V: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'_, u32>: Deserialize<'_>` is not satisfied
[INFO] [stdout]   --> src/ule/custom.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[serde(borrow)]
[INFO] [stdout]    |     ^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'_, u32>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              &'a Path
[INFO] [stdout]              &'a [u8]
[INFO] [stdout]              &'a str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 126 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_ule_custom_rs_17_0::_::_serde::__private::de::missing_field`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/private/de.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     V: Deserialize<'de>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^ required by this bound in `missing_field`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/ule/custom.rs - ule::custom (line 36) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'_, u32>: Serialize` is not satisfied
[INFO] [stdout]     --> src/ule/custom.rs:42:10
[INFO] [stdout]      |
[INFO] [stdout] 8    | #[derive(serde::Serialize, serde::Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `ZeroVec<'_, u32>`
[INFO] [stdout] ...
[INFO] [stdout] 12   |    #[serde(borrow)]
[INFO] [stdout]      |    - required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/ser/mod.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'a, u32>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/ule/custom.rs:47:12
[INFO] [stdout]      |
[INFO] [stdout] 13   |    field3: ZeroVec<'a, u32>
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'a, u32>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 127 others
[INFO] [stdout] note: required by a bound in `next_element`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1729:12
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         T: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'a, u32>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/ule/custom.rs:47:12
[INFO] [stdout]      |
[INFO] [stdout] 13   |    field3: ZeroVec<'a, u32>
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'a, u32>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 127 others
[INFO] [stdout] note: required by a bound in `next_value`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         V: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'_, u32>: Deserialize<'_>` is not satisfied
[INFO] [stdout]   --> src/ule/custom.rs:46:4
[INFO] [stdout]    |
[INFO] [stdout] 12 |    #[serde(borrow)]
[INFO] [stdout]    |    ^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'_, u32>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              &'a Path
[INFO] [stdout]              &'a [u8]
[INFO] [stdout]              &'a str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 127 others
[INFO] [stdout] note: required by a bound in `_::_serde::__private::de::missing_field`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/private/de.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     V: Deserialize<'de>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^ required by this bound in `missing_field`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec (line 90) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'_, ZeroSlice<u32>>: Serialize` is not satisfied
[INFO] [stdout]     --> src/varzerovec/vec.rs:106:10
[INFO] [stdout]      |
[INFO] [stdout] 19   | #[derive(serde::Serialize, serde::Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `VarZeroVec<'_, ZeroSlice<u32>>`
[INFO] [stdout] 20   | struct Data<'a> {
[INFO] [stdout] 21   |     #[serde(borrow)]
[INFO] [stdout]      |     - required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 125 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_varzerovec_vec_rs_90_0::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/ser/mod.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'a, ZeroSlice<u32>>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/varzerovec/vec.rs:109:11
[INFO] [stdout]      |
[INFO] [stdout] 22   |     vecs: VarZeroVec<'a, ZeroSlice<u32>>,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `VarZeroVec<'a, ZeroSlice<u32>>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_element`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1729:12
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         T: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'a, ZeroSlice<u32>>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/varzerovec/vec.rs:109:11
[INFO] [stdout]      |
[INFO] [stdout] 22   |     vecs: VarZeroVec<'a, ZeroSlice<u32>>,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `VarZeroVec<'a, ZeroSlice<u32>>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_value`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         V: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'_, ZeroSlice<u32>>: Deserialize<'_>` is not satisfied
[INFO] [stdout]   --> src/varzerovec/vec.rs:108:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     #[serde(borrow)]
[INFO] [stdout]    |     ^ the trait `Deserialize<'_>` is not implemented for `VarZeroVec<'_, ZeroSlice<u32>>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              &'a Path
[INFO] [stdout]              &'a [u8]
[INFO] [stdout]              &'a str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 126 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_varzerovec_vec_rs_90_0::_::_serde::__private::de::missing_field`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/private/de.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     V: Deserialize<'de>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^ required by this bound in `missing_field`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec (line 58) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'_, str>: Serialize` is not satisfied
[INFO] [stdout]     --> src/varzerovec/vec.rs:66:10
[INFO] [stdout]      |
[INFO] [stdout] 11   | #[derive(serde::Serialize, serde::Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `VarZeroVec<'_, str>`
[INFO] [stdout] 12   | struct Data<'a> {
[INFO] [stdout] 13   |     #[serde(borrow)]
[INFO] [stdout]      |     - required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 125 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_varzerovec_vec_rs_58_0::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/ser/mod.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'a, str>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/varzerovec/vec.rs:69:14
[INFO] [stdout]      |
[INFO] [stdout] 14   |     strings: VarZeroVec<'a, str>,
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `VarZeroVec<'a, str>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_element`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1729:12
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         T: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'a, str>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/varzerovec/vec.rs:69:14
[INFO] [stdout]      |
[INFO] [stdout] 14   |     strings: VarZeroVec<'a, str>,
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `VarZeroVec<'a, str>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_value`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         V: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `VarZeroVec<'_, str>: Deserialize<'_>` is not satisfied
[INFO] [stdout]   --> src/varzerovec/vec.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[serde(borrow)]
[INFO] [stdout]    |     ^ the trait `Deserialize<'_>` is not implemented for `VarZeroVec<'_, str>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              &'a Path
[INFO] [stdout]              &'a [u8]
[INFO] [stdout]              &'a str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 126 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_varzerovec_vec_rs_58_0::_::_serde::__private::de::missing_field`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/private/de.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     V: Deserialize<'de>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^ required by this bound in `missing_field`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/zerovec/mod.rs - zerovec::ZeroVec (line 46) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'_, u16>: Serialize` is not satisfied
[INFO] [stdout]     --> src/zerovec/mod.rs:52:10
[INFO] [stdout]      |
[INFO] [stdout] 9    | #[derive(serde::Serialize, serde::Deserialize)]
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^ the trait `Serialize` is not implemented for `ZeroVec<'_, u16>`
[INFO] [stdout] 10   | struct Data<'a> {
[INFO] [stdout] 11   |     #[serde(borrow)]
[INFO] [stdout]      |     - required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 125 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_zerovec_mod_rs_46_0::_::_serde::ser::SerializeStruct::serialize_field`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/ser/mod.rs:1901:12
[INFO] [stdout]      |
[INFO] [stdout] 1901 |         T: Serialize;
[INFO] [stdout]      |            ^^^^^^^^^ required by this bound in `SerializeStruct::serialize_field`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'a, u16>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/zerovec/mod.rs:55:11
[INFO] [stdout]      |
[INFO] [stdout] 12   |     nums: ZeroVec<'a, u16>,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'a, u16>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_element`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1729:12
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         T: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `SeqAccess::next_element`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'a, u16>: Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/zerovec/mod.rs:55:11
[INFO] [stdout]      |
[INFO] [stdout] 12   |     nums: ZeroVec<'a, u16>,
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'a, u16>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 126 others
[INFO] [stdout] note: required by a bound in `next_value`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/de/mod.rs:1868:12
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         V: Deserialize<'de>,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^ required by this bound in `MapAccess::next_value`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ZeroVec<'_, u16>: Deserialize<'_>` is not satisfied
[INFO] [stdout]   --> src/zerovec/mod.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[serde(borrow)]
[INFO] [stdout]    |     ^ the trait `Deserialize<'_>` is not implemented for `ZeroVec<'_, u16>`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `Deserialize<'de>`:
[INFO] [stdout]              &'a Path
[INFO] [stdout]              &'a [u8]
[INFO] [stdout]              &'a str
[INFO] [stdout]              ()
[INFO] [stdout]              (T0, T1)
[INFO] [stdout]              (T0, T1, T2)
[INFO] [stdout]              (T0, T1, T2, T3)
[INFO] [stdout]              (T0, T1, T2, T3, T4)
[INFO] [stdout]            and 126 others
[INFO] [stdout] note: required by a bound in `_doctest_main_src_zerovec_mod_rs_46_0::_::_serde::__private::de::missing_field`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde-1.0.152/src/private/de.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     V: Deserialize<'de>,
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^ required by this bound in `missing_field`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0277`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/map/borrowed.rs - map::borrowed::ZeroMapBorrowed (line 22)
[INFO] [stdout]     src/map/map.rs - map::map::ZeroMap (line 31)
[INFO] [stdout]     src/map/map.rs - map::map::ZeroMap<'a,K,V>::insert_var_v (line 333)
[INFO] [stdout]     src/map2d/borrowed.rs - map2d::borrowed::ZeroMap2dBorrowed (line 22)
[INFO] [stdout]     src/map2d/map.rs - map2d::map::ZeroMap2d (line 33)
[INFO] [stdout]     src/ule/custom.rs - ule::custom (line 17)
[INFO] [stdout]     src/ule/custom.rs - ule::custom (line 36)
[INFO] [stdout]     src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec (line 58)
[INFO] [stdout]     src/varzerovec/vec.rs - varzerovec::vec::VarZeroVec (line 90)
[INFO] [stdout]     src/zerovec/mod.rs - zerovec::ZeroVec (line 46)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 118 passed; 10 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.99s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d173769239daebec303e5f8ced1fe9ea15c0ecbac80b4a3580def6132dfae1cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d173769239daebec303e5f8ced1fe9ea15c0ecbac80b4a3580def6132dfae1cd", kill_on_drop: false }`
[INFO] [stdout] d173769239daebec303e5f8ced1fe9ea15c0ecbac80b4a3580def6132dfae1cd
