[INFO] fetching crate jubako 0.3.3... [INFO] testing jubako-0.3.3 against try#b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b for pr-145330-1 [INFO] extracting crate jubako 0.3.3 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate jubako 0.3.3 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate jubako 0.3.3 [INFO] tweaked toml for crates.io crate jubako 0.3.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate jubako 0.3.3 on toolchain b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate jubako 0.3.3 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" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e3f894932dedd941e96a624e0eb268860064243671f57013df89426fa494a57d [INFO] running `Command { std: "docker" "start" "-a" "e3f894932dedd941e96a624e0eb268860064243671f57013df89426fa494a57d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e3f894932dedd941e96a624e0eb268860064243671f57013df89426fa494a57d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e3f894932dedd941e96a624e0eb268860064243671f57013df89426fa494a57d", kill_on_drop: false }` [INFO] [stdout] e3f894932dedd941e96a624e0eb268860064243671f57013df89426fa494a57d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e79e4820638c86912e511a9d125870cc56e468bf3dc7120d76eebddc987875ce [INFO] running `Command { std: "docker" "start" "-a" "e79e4820638c86912e511a9d125870cc56e468bf3dc7120d76eebddc987875ce", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.164 [INFO] [stderr] Compiling rustix v0.38.41 [INFO] [stderr] Compiling zstd-safe v7.2.1 [INFO] [stderr] Compiling foldhash v0.1.3 [INFO] [stderr] Compiling allocator-api2 v0.2.20 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling arrayref v0.3.9 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling fastrand v2.2.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.13 [INFO] [stderr] Compiling crc v3.2.1 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling spmc v0.3.0 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling pathdiff v0.2.2 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling hashbrown v0.15.1 [INFO] [stderr] Compiling dropout v0.1.0 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling memmap2 v0.9.5 [INFO] [stderr] Compiling uuid v1.11.0 [INFO] [stderr] Compiling cc v1.2.1 [INFO] [stderr] Compiling bstr v1.11.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling tempfile v3.14.0 [INFO] [stderr] Compiling zstd-sys v2.0.13+zstd.1.5.6 [INFO] [stderr] Compiling blake3 v1.5.4 [INFO] [stderr] Compiling zstd v0.13.2 [INFO] [stderr] Compiling jubako v0.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/mod.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/buffer.rs:32:18 [INFO] [stdout] | [INFO] [stdout] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/compression.rs:187:18 [INFO] [stdout] | [INFO] [stdout] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/file.rs:86:18 [INFO] [stdout] | [INFO] [stdout] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stdout] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stdout] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/reader.rs:78:34 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/reader.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 26 | fn variant_name(&self) -> Option>; [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 26 | fn variant_name(&self) -> Option>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:246:21 [INFO] [stdout] | [INFO] [stdout] 246 | fn variant_name(&self) -> Option> { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 246 | fn variant_name(&self) -> Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:249:14 [INFO] [stdout] | [INFO] [stdout] 249 | fn value(&self, name: &PN) -> MayRef { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 249 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:270:21 [INFO] [stdout] | [INFO] [stdout] 270 | fn variant_name(&self) -> Option> { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 270 | fn variant_name(&self) -> Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:273:14 [INFO] [stdout] | [INFO] [stdout] 273 | fn value(&self, name: &PN) -> MayRef { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 273 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:35:16 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn as_slice(&self) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 43 | pub fn as_slice(&self) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_slice.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_slice.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/builder/mod.rs:98:33 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/builder/mod.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 106 | ) -> PropertyCompare { [INFO] [stdout] | --------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 106 | ) -> PropertyCompare<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/entry_store.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/entry_store.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/raw_value.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | fn setup_extend(array: &Array) -> Result { [INFO] [stdout] | ^^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 127 | fn setup_extend(array: &Array) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.96s [INFO] running `Command { std: "docker" "inspect" "e79e4820638c86912e511a9d125870cc56e468bf3dc7120d76eebddc987875ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e79e4820638c86912e511a9d125870cc56e468bf3dc7120d76eebddc987875ce", kill_on_drop: false }` [INFO] [stdout] e79e4820638c86912e511a9d125870cc56e468bf3dc7120d76eebddc987875ce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 410bb1ad10ff432d72b180ff9b3014da78c6cccdb97af7efed391b8090af1954 [INFO] running `Command { std: "docker" "start" "-a" "410bb1ad10ff432d72b180ff9b3014da78c6cccdb97af7efed391b8090af1954", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.92 [INFO] [stderr] Compiling unicode-ident v1.0.14 [INFO] [stderr] Compiling galvanic-test v0.2.0 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/mod.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/buffer.rs:32:18 [INFO] [stdout] | [INFO] [stdout] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/compression.rs:187:18 [INFO] [stdout] | [INFO] [stdout] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/file.rs:86:18 [INFO] [stdout] | [INFO] [stdout] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stdout] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stdout] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/reader.rs:78:34 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/reader.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 26 | fn variant_name(&self) -> Option>; [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 26 | fn variant_name(&self) -> Option>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:246:21 [INFO] [stdout] | [INFO] [stdout] 246 | fn variant_name(&self) -> Option> { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 246 | fn variant_name(&self) -> Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:249:14 [INFO] [stdout] | [INFO] [stdout] 249 | fn value(&self, name: &PN) -> MayRef { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 249 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:270:21 [INFO] [stdout] | [INFO] [stdout] 270 | fn variant_name(&self) -> Option> { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 270 | fn variant_name(&self) -> Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:273:14 [INFO] [stdout] | [INFO] [stdout] 273 | fn value(&self, name: &PN) -> MayRef { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 273 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:35:16 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn as_slice(&self) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 43 | pub fn as_slice(&self) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_slice.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_slice.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/builder/mod.rs:98:33 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/builder/mod.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 106 | ) -> PropertyCompare { [INFO] [stdout] | --------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 106 | ) -> PropertyCompare<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/entry_store.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/entry_store.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/raw_value.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | fn setup_extend(array: &Array) -> Result { [INFO] [stdout] | ^^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 127 | fn setup_extend(array: &Array) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling syn v2.0.89 [INFO] [stderr] Compiling test-case-core v3.3.1 [INFO] [stderr] Compiling test-case-macros v3.3.1 [INFO] [stderr] Compiling test-case v3.3.1 [INFO] [stderr] Compiling jubako v0.3.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `ValueStore` is never constructed [INFO] [stdout] --> src/reader/directory_pack/range.rs:145:16 [INFO] [stdout] | [INFO] [stdout] 145 | struct ValueStore {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ValueStorage` is never constructed [INFO] [stdout] --> src/reader/directory_pack/range.rs:152:16 [INFO] [stdout] | [INFO] [stdout] 152 | struct ValueStorage {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/mod.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/buffer.rs:32:18 [INFO] [stdout] | [INFO] [stdout] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/compression.rs:187:18 [INFO] [stdout] | [INFO] [stdout] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/io/file.rs:86:18 [INFO] [stdout] | [INFO] [stdout] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stdout] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:58:19 [INFO] [stdout] | [INFO] [stdout] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/parsing.rs:132:19 [INFO] [stdout] | [INFO] [stdout] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stdout] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/reader.rs:78:34 [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/bases/reader.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 26 | fn variant_name(&self) -> Option>; [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 26 | fn variant_name(&self) -> Option>; [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:246:21 [INFO] [stdout] | [INFO] [stdout] 246 | fn variant_name(&self) -> Option> { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 246 | fn variant_name(&self) -> Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:249:14 [INFO] [stdout] | [INFO] [stdout] 249 | fn value(&self, name: &PN) -> MayRef { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 249 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:270:21 [INFO] [stdout] | [INFO] [stdout] 270 | fn variant_name(&self) -> Option> { [INFO] [stdout] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 270 | fn variant_name(&self) -> Option> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/creator/directory_pack/mod.rs:273:14 [INFO] [stdout] | [INFO] [stdout] 273 | fn value(&self, name: &PN) -> MayRef { [INFO] [stdout] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 273 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:35:16 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:43:21 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn as_slice(&self) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 43 | pub fn as_slice(&self) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_region.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_slice.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/byte_slice.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/builder/mod.rs:98:33 [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare { [INFO] [stdout] | ^^^^^ the lifetime is elided here --------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/builder/mod.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | &self, [INFO] [stdout] | ^^^^^ the lifetime is elided here [INFO] [stdout] ... [INFO] [stdout] 106 | ) -> PropertyCompare { [INFO] [stdout] | --------------- the same lifetime is hidden here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 106 | ) -> PropertyCompare<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/entry_store.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/entry_store.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stdout] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/reader/directory_pack/raw_value.rs:127:28 [INFO] [stdout] | [INFO] [stdout] 127 | fn setup_extend(array: &Array) -> Result { [INFO] [stdout] | ^^^^^^ ------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 127 | fn setup_extend(array: &Array) -> Result> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 15.85s [INFO] running `Command { std: "docker" "inspect" "410bb1ad10ff432d72b180ff9b3014da78c6cccdb97af7efed391b8090af1954", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "410bb1ad10ff432d72b180ff9b3014da78c6cccdb97af7efed391b8090af1954", kill_on_drop: false }` [INFO] [stdout] 410bb1ad10ff432d72b180ff9b3014da78c6cccdb97af7efed391b8090af1954 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+b6ae10aa7319b7ebb6c7b3331dd71a9d6c9c5b4b" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fbaea832204a72c978cd00b56151f0b97e078e82c190776ab5fd1356286023f2 [INFO] running `Command { std: "docker" "start" "-a" "fbaea832204a72c978cd00b56151f0b97e078e82c190776ab5fd1356286023f2", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/io/mod.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 19 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/io/buffer.rs:32:18 [INFO] [stderr] | [INFO] [stderr] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 32 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/io/compression.rs:187:18 [INFO] [stderr] | [INFO] [stderr] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 187 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/io/file.rs:86:18 [INFO] [stderr] | [INFO] [stderr] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 86 | fn get_slice(&self, region: ARegion, block_check: BlockCheck) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/parsing.rs:11:19 [INFO] [stderr] | [INFO] [stderr] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stderr] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 11 | fn read_slice(&mut self, size: usize) -> Result>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/parsing.rs:58:19 [INFO] [stderr] | [INFO] [stderr] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 58 | fn read_slice(&self, offset: Offset, size: usize) -> Result>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/parsing.rs:132:19 [INFO] [stderr] | [INFO] [stderr] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stderr] | ^^^^^^^^^ --------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 132 | fn read_slice(&mut self, size: usize) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/reader.rs:78:34 [INFO] [stderr] | [INFO] [stderr] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 78 | pub(crate) fn get_byte_slice(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/bases/reader.rs:178:22 [INFO] [stderr] | [INFO] [stderr] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 178 | pub fn get_slice(&self, offset: Offset, size: ASize) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/creator/directory_pack/mod.rs:26:21 [INFO] [stderr] | [INFO] [stderr] 26 | fn variant_name(&self) -> Option>; [INFO] [stderr] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 26 | fn variant_name(&self) -> Option>; [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/creator/directory_pack/mod.rs:246:21 [INFO] [stderr] | [INFO] [stderr] 246 | fn variant_name(&self) -> Option> { [INFO] [stderr] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 246 | fn variant_name(&self) -> Option> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/creator/directory_pack/mod.rs:249:14 [INFO] [stderr] | [INFO] [stderr] 249 | fn value(&self, name: &PN) -> MayRef { [INFO] [stderr] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 249 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/creator/directory_pack/mod.rs:270:21 [INFO] [stderr] | [INFO] [stderr] 270 | fn variant_name(&self) -> Option> { [INFO] [stderr] | ^^^^^ ---------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 270 | fn variant_name(&self) -> Option> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/creator/directory_pack/mod.rs:273:14 [INFO] [stderr] | [INFO] [stderr] 273 | fn value(&self, name: &PN) -> MayRef { [INFO] [stderr] | ^^^^^ ------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 273 | fn value(&self, name: &PN) -> MayRef<'_, Value> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/byte_region.rs:35:16 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 35 | pub fn cut(&self, offset: Offset, size: Size) -> ByteSlice<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/byte_region.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | pub fn as_slice(&self) -> ByteSlice { [INFO] [stderr] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 43 | pub fn as_slice(&self) -> ByteSlice<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/byte_region.rs:54:22 [INFO] [stderr] | [INFO] [stderr] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 54 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/byte_region.rs:85:19 [INFO] [stderr] | [INFO] [stderr] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 85 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/byte_slice.rs:49:22 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 49 | pub fn get_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/byte_slice.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 74 | fn read_slice(&self, offset: Offset, size: usize) -> Result> { [INFO] [stderr] | +++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/directory_pack/builder/mod.rs:98:33 [INFO] [stderr] | [INFO] [stderr] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare { [INFO] [stderr] | ^^^^^ the lifetime is elided here --------------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 98 | pub fn new_property_compare(&self, property_name: String, value: Value) -> PropertyCompare<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/directory_pack/builder/mod.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | &self, [INFO] [stderr] | ^^^^^ the lifetime is elided here [INFO] [stderr] ... [INFO] [stderr] 106 | ) -> PropertyCompare { [INFO] [stderr] | --------------- the same lifetime is hidden here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 106 | ) -> PropertyCompare<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/directory_pack/entry_store.rs:31:29 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stderr] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 31 | pub fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/directory_pack/entry_store.rs:133:25 [INFO] [stderr] | [INFO] [stderr] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice { [INFO] [stderr] | ^^^^^ --------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 133 | fn get_entry_reader(&self, idx: EntryIdx) -> ByteSlice<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/reader/directory_pack/raw_value.rs:127:28 [INFO] [stderr] | [INFO] [stderr] 127 | fn setup_extend(array: &Array) -> Result { [INFO] [stderr] | ^^^^^^ ------------- the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 127 | fn setup_extend(array: &Array) -> Result> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: struct `ValueStore` is never constructed [INFO] [stderr] --> src/reader/directory_pack/range.rs:145:16 [INFO] [stderr] | [INFO] [stderr] 145 | struct ValueStore {} [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct `ValueStorage` is never constructed [INFO] [stderr] --> src/reader/directory_pack/range.rs:152:16 [INFO] [stderr] | [INFO] [stderr] 152 | struct ValueStorage {} [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `jubako` (lib) generated 25 warnings (run `cargo fix --lib -p jubako` to apply 25 suggestions) [INFO] [stderr] warning: `jubako` (lib test) generated 27 warnings (25 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/jubako-b6bc6e26ce1c402b) [INFO] [stdout] [INFO] [stdout] running 118 tests [INFO] [stdout] test bases::io::tests::test_parser::create_lzma_reader_expects ... ok [INFO] [stdout] test bases::io::tests::test_parser::create_file_reader_expects ... ok [INFO] [stdout] test bases::io::tests::test_parser::create_lz4_reader_expects ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_0_0_expects_false ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_1_0_expects_false ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_0_1_expects_true ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_1_1_expects_false ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_254_255_expects_true ... ok [INFO] [stdout] test bases::io::tests::test_parser::create_buf_reader_expects ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_255_255_expects_false ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_0_0_expects_true ... ok [INFO] [stdout] test bases::types::idx::tests::test_index_is_valid::_256_255_expects_false ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_1_1_expects_true ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_256_255_expects_false ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_1_0_expects_false ... ok [INFO] [stdout] test bases::types::pstring::tests::test_pstring::_0x03_72_0xc3_0xa9_expects_hé_ ... ok [INFO] [stdout] test bases::types::range::tests::test_empty_range ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_254_255_expects_true ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_0_1_expects_true ... ok [INFO] [stdout] test bases::types::offset::tests::test_offset_is_valid::_255_255_expects_true ... ok [INFO] [stdout] test bases::types::pstring::tests::test_pstring::_0x01_72_expects_h_ ... ok [INFO] [stdout] test common::headers::container_pack::tests::test_containerpackheader ... ok [INFO] [stdout] test bases::types::pstring::tests::test_pstring::_0x00_expects_ ... ok [INFO] [stdout] test bases::types::range::tests::test_range ... ok [INFO] [stdout] test common::headers::cluster::tests::test_clusterheader ... ok [INFO] [stdout] test common::headers::content_pack::tests::test_contentpackheader ... ok [INFO] [stdout] test common::headers::directory_pack::tests::test_directorypackheader ... ok [INFO] [stdout] test common::headers::pack::tests::test_packheader ... ok [INFO] [stdout] test common::headers::manifest_pack::tests::test_mainpackheader ... ok [INFO] [stdout] test creator::directory_pack::value_store::tests::test_empty_indexed ... ok [INFO] [stdout] test reader::content_pack::cluster::tests::test_cluster::compressiontype_lz4_create_lz4_cluster_expects ... ok [INFO] [stdout] test reader::content_pack::tests::test_contentpack ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_default_int ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_deported_array ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::default_array ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_array ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_deported_sint ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_sint ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_content ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_uint ... ok [INFO] [stdout] test reader::directory_pack::builder::property::tests::test_deported_int ... ok [INFO] [stdout] test reader::directory_pack::builder::tests::create_entry ... ok [INFO] [stdout] test reader::directory_pack::builder::tests::create_entry_with_variant ... ok [INFO] [stdout] test reader::directory_pack::range::tests::test_comparator_true ... ok [INFO] [stdout] test reader::directory_pack::index::tests::test_index ... ok [INFO] [stdout] test reader::directory_pack::entry_store::tests::test_1variant_allproperties ... ok [INFO] [stdout] test reader::directory_pack::range::tests::test_finder ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0000_0111_expects_rawproperty_size_8_kind_propertykind_padding_name_none_ ... ok [INFO] [stdout] test reader::directory_pack::entry_store::tests::test_2variants ... ok [INFO] [stdout] test reader::directory_pack::range::tests::test_comparator_false ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0000_0000_expects_rawproperty_size_1_kind_propertykind_padding_name_none_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0000_1111_expects_rawproperty_size_16_kind_propertykind_padding_name_none_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0001_0000_1_b_a_expects_rawproperty_size_2_kind_propertykind_contentaddress_pack_id_size_bytesize_u1_content_id_size_bytesize_u1_default_pack_id_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0001_0001_1_b_a_expects_rawproperty_size_3_kind_propertykind_contentaddress_pack_id_size_bytesize_u1_content_id_size_bytesize_u2_default_pack_id_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0001_1001_0x01_1_b_a_expects_rawproperty_size_2_kind_propertykind_contentaddress_pack_id_size_bytesize_u1_content_id_size_bytesize_u2_default_pack_id_some_1_into_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0010_0000_1_b_a_expects_rawproperty_size_1_kind_propertykind_unsignedint_int_size_bytesize_u1_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0010_0111_1_b_a_expects_rawproperty_size_8_kind_propertykind_unsignedint_int_size_bytesize_u8_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0010_0010_1_b_a_expects_rawproperty_size_3_kind_propertykind_unsignedint_int_size_bytesize_u3_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0010_1000_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_unsignedint_int_size_bytesize_u1_default_some_0xff_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0010_1010_0x03_0x02_0x01_1_b_a_expects_rawproperty_size_0_kind_propertykind_unsignedint_int_size_bytesize_u3_default_some_0x010203_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0011_0010_1_b_a_expects_rawproperty_size_3_kind_propertykind_signedint_int_size_bytesize_u3_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0011_0000_1_b_a_expects_rawproperty_size_1_kind_propertykind_signedint_int_size_bytesize_u1_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::content_pack::cluster::tests::test_cluster::compressiontype_none_create_raw_cluster_expects ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0011_0111_1_b_a_expects_rawproperty_size_8_kind_propertykind_signedint_int_size_bytesize_u8_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test bases::types::pstring::tests::test_pstring::_0x02_72_101_expects_he_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0011_1000_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_signedint_int_size_bytesize_u1_default_some_1_i64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0010_1111_0x08_0x07_0x06_0x05_0x04_0x03_0x02_0x01_1_b_a_expects_rawproperty_size_0_kind_propertykind_unsignedint_int_size_bytesize_u8_default_some_0x0102030405060708_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0011_1111_0x08_0x07_0x06_0x05_0x04_0x03_0x02_0x01_1_b_a_expects_rawproperty_size_0_kind_propertykind_signedint_int_size_bytesize_u8_default_some_0x0102030405060708_i64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0001_0b000_00000_1_b_a_expects_rawproperty_size_1_0_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_0_deported_info_none_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0001_0b000_00001_1_b_a_expects_rawproperty_size_1_1_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_1_deported_info_none_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0001_0b001_00000_0x0f_1_b_a_expects_rawproperty_size_1_0_1_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_0_deported_info_some_deportedinfo_id_size_bytesize_u1_value_store_idx_valuestoreidx_from_0x0f_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0011_0b000_00101_1_b_a_expects_rawproperty_size_3_5_0_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_5_deported_info_none_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0001_0b010_00001_0x0f_1_b_a_expects_rawproperty_size_1_1_2_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_1_deported_info_some_deportedinfo_id_size_bytesize_u2_value_store_idx_valuestoreidx_from_0x0f_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0011_0b100_00101_0x0f_1_b_a_expects_rawproperty_size_3_5_4_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_5_deported_info_some_deportedinfo_id_size_bytesize_u4_value_store_idx_valuestoreidx_from_0x0f_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0011_0b100_11111_0x0f_1_b_a_expects_rawproperty_size_3_31_4_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_31_deported_info_some_deportedinfo_id_size_bytesize_u4_value_store_idx_valuestoreidx_from_0x0f_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1001_0b000_00001_0x01_b_a_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_1_deported_info_none_default_some_1_into_basearray_new_b_a_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_0011_0b000_11111_1_b_a_expects_rawproperty_size_3_31_0_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_31_deported_info_none_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1001_0b000_11111_0x1a_b_a_b_b_b_c_b_d_b_e_b_f_b_g_b_h_b_i_b_j_b_k_b_l_b_m_b_n_b_o_b_p_b_q_b_r_b_s_b_t_b_u_b_v_b_w_b_x_b_y_b_z_0x00_0x00_0x00_0x00_0x00_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_31_deported_info_none_default_some_26_into_basearray_new_b_abcdefghijklmnopqrstuvwxyz_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1001_0b001_00000_0x0f_0x00_0x50_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_0_deported_info_some_deportedinfo_id_size_bytesize_u1_value_store_idx_valuestoreidx_from_0x0f_default_some_0_into_basearray_default_some_0x50_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0001_0110_1_b_a_expects_rawproperty_size_5_kind_propertykind_contentaddress_pack_id_size_bytesize_u2_content_id_size_bytesize_u3_default_pack_id_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0011_1010_0x03_0x02_0x01_1_b_a_expects_rawproperty_size_0_kind_propertykind_signedint_int_size_bytesize_u3_default_some_0x010203_i64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1011_0b100_00101_0x0f_0x04_0x00_0x00_b_a_b_b_b_c_b_d_b_0_0xfc_0xfd_0xfe_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_5_deported_info_some_deportedinfo_id_size_bytesize_u4_value_store_idx_valuestoreidx_from_0x0f_default_some_4_into_basearray_new_b_abcd_some_0xfffefdfc_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1001_0b010_00001_0x0f_0x10_b_a_0x50_0x00_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_1_deported_info_some_deportedinfo_id_size_bytesize_u2_value_store_idx_valuestoreidx_from_0x0f_default_some_16_into_basearray_new_b_a_some_0x50_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1011_0b000_00101_0x04_0x00_0x00_b_a_b_b_b_c_b_d_b_0_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_5_deported_info_none_default_some_4_into_basearray_new_b_abcd_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1011_0b100_11111_0x0f_0x03_0x02_0x01_b_a_b_b_b_c_b_d_b_e_b_f_b_g_b_h_b_i_b_j_b_k_b_l_b_m_b_n_b_o_b_p_b_q_b_r_b_s_b_t_b_u_b_v_b_w_b_x_b_y_b_z_0x00_0x00_0x00_0x00_0x00_0xfc_0xfd_0xfe_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u3_fixed_array_len_31_deported_info_some_deportedinfo_id_size_bytesize_u4_value_store_idx_valuestoreidx_from_0x0f_default_some_0x010203_into_basearray_new_b_abcdefghijklmnopqrstuvwxyz_some_0xfffefdfc_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0001_1110_0x01_0x02_1_b_a_expects_rawproperty_size_3_kind_propertykind_contentaddress_pack_id_size_bytesize_u2_content_id_size_bytesize_u3_default_pack_id_some_0x0201_into_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0101_1001_0b000_00000_0x00_1_b_a_expects_rawproperty_size_0_kind_propertykind_array_array_len_size_some_bytesize_u1_fixed_array_len_0_deported_info_none_default_some_0_into_basearray_default_none_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b0001_1000_0x01_1_b_a_expects_rawproperty_size_1_kind_propertykind_contentaddress_pack_id_size_bytesize_u1_content_id_size_bytesize_u1_default_pack_id_some_1_into_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1000_0000_1_b_a_expects_rawproperty_size_1_kind_propertykind_variantid_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1010_0000_0b0000_0000_0xff_1_b_a_expects_rawproperty_size_1_kind_propertykind_deportedunsignedint_int_size_bytesize_u1_value_store_idx_0xff_into_id_deporteddefault_keysize_bytesize_u1_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1010_1010_0b0000_0001_0xff_0xfe_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_deportedunsignedint_int_size_bytesize_u3_value_store_idx_0xff_into_id_deporteddefault_value_0xfffe_u64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1010_0010_0b0000_0001_0xff_1_b_a_expects_rawproperty_size_2_kind_propertykind_deportedunsignedint_int_size_bytesize_u3_value_store_idx_0xff_into_id_deporteddefault_keysize_bytesize_u2_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1010_0111_0b0000_0111_0xff_1_b_a_expects_rawproperty_size_8_kind_propertykind_deportedunsignedint_int_size_bytesize_u8_value_store_idx_0xff_into_id_deporteddefault_keysize_bytesize_u8_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1011_0010_0b0000_0001_0xff_1_b_a_expects_rawproperty_size_2_kind_propertykind_deportedsignedint_int_size_bytesize_u3_value_store_idx_0xff_into_id_deporteddefault_keysize_bytesize_u2_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1010_1111_0b0000_0010_0xff_0x03_0x02_0x01_1_b_a_expects_rawproperty_size_0_kind_propertykind_deportedunsignedint_int_size_bytesize_u8_value_store_idx_0xff_into_id_deporteddefault_value_0x010203_u64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1011_0111_0b0000_0010_0xff_1_b_a_expects_rawproperty_size_3_kind_propertykind_deportedsignedint_int_size_bytesize_u8_value_store_idx_0xff_into_id_deporteddefault_keysize_bytesize_u3_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1011_0000_0b0000_0111_0xff_1_b_a_expects_rawproperty_size_8_kind_propertykind_deportedsignedint_int_size_bytesize_u1_value_store_idx_0xff_into_id_deporteddefault_keysize_bytesize_u8_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1011_1000_0b0000_0011_0xff_0xff_0xff_0xff_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_deportedsignedint_int_size_bytesize_u1_value_store_idx_0xff_into_id_deporteddefault_value_0xffffffff_u64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1011_1010_0b0000_0001_0xff_0xff_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_deportedsignedint_int_size_bytesize_u3_value_store_idx_0xff_into_id_deporteddefault_value_0xffff_u64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1010_1000_0b0000_0000_0xff_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_deportedunsignedint_int_size_bytesize_u1_value_store_idx_0xff_into_id_deporteddefault_value_0xff_u64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_value::tests::__galvanic_test::test_resolver_compare ... ok [INFO] [stdout] test reader::directory_pack::raw_layout::tests::test_rawproperty::_0b1011_1111_0b0000_0010_0xff_0xff_0xff_0xff_1_b_a_expects_rawproperty_size_0_kind_propertykind_deportedsignedint_int_size_bytesize_u8_value_store_idx_0xff_into_id_deporteddefault_value_0xffffff_u64_name_some_string_from_a_ ... ok [INFO] [stdout] test reader::directory_pack::raw_value::tests::__galvanic_test::test_resolver_resolve ... ok [INFO] [stdout] test reader::directory_pack::raw_value::tests::__galvanic_test::test_resolver_signed ... ok [INFO] [stdout] test reader::directory_pack::raw_value::tests::__galvanic_test::test_resolver_unsigned ... ok [INFO] [stdout] test reader::directory_pack::raw_value::tests::__galvanic_test::test_resolver_indirect ... ok [INFO] [stdout] test reader::directory_pack::value_store::tests::test_plainvaluestore ... ok [INFO] [stdout] test reader::directory_pack::value_store::tests::test_indexedvaluestore ... ok [INFO] [stdout] test reader::directory_pack::tests::test_directorypack ... ok [INFO] [stdout] test bases::io::tests::test_parser::create_zstd_reader_expects ... ok [INFO] [stdout] test bases::types::range::tests::test_region ... ok [INFO] [stdout] test common::compression_type::tests::test_compressiontype ... ok [INFO] [stdout] test reader::manifest_pack::tests::test_mainpack ... ok [INFO] [stdout] test reader::directory_pack::value_store::tests::test_valuestorekind ... ok [INFO] [stdout] test bases::types::range::tests::test_empty_region ... ok [INFO] [stdout] test creator::directory_pack::value_store::tests::test_empty_plain ... ok [INFO] [stdout] test reader::content_pack::cluster::tests::test_cluster::compressiontype_lzma_create_lzma_cluster_expects ... ok [INFO] [stdout] test reader::content_pack::cluster::tests::test_cluster::compressiontype_zstd_create_zstd_cluster_expects ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 118 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/creator_jubako.rs (/opt/rustwide/target/debug/deps/creator_jubako-e265002009273376) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test basic_creation::test_content_pack ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/jubako.rs (/opt/rustwide/target/debug/deps/jubako-9c78be4dd35d703e) [INFO] [stdout] [INFO] [stderr] Doc-tests jubako [INFO] [stdout] running 1 test [INFO] [stdout] test basic_reading::test_content_pack ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "fbaea832204a72c978cd00b56151f0b97e078e82c190776ab5fd1356286023f2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fbaea832204a72c978cd00b56151f0b97e078e82c190776ab5fd1356286023f2", kill_on_drop: false }` [INFO] [stdout] fbaea832204a72c978cd00b56151f0b97e078e82c190776ab5fd1356286023f2