[INFO] cloning repository https://github.com/zdotfun/incrementalmerkletree [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zdotfun/incrementalmerkletree" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzdotfun%2Fincrementalmerkletree", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzdotfun%2Fincrementalmerkletree'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f48193f608370c7ef63c4d894d3dd4c9449cd730 [INFO] checking zdotfun/incrementalmerkletree against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzdotfun%2Fincrementalmerkletree" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/zdotfun/incrementalmerkletree [INFO] finished tweaking git repo https://github.com/zdotfun/incrementalmerkletree [INFO] tweaked toml for git repo https://github.com/zdotfun/incrementalmerkletree written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/zdotfun/incrementalmerkletree on toolchain 4f260f0f20b3133d20cfb50353c0221943af5796 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/zdotfun/incrementalmerkletree 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" "+4f260f0f20b3133d20cfb50353c0221943af5796" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9c565e825ac68a0dc0a026b6a06395d65ee4d44520ffd861eab8931ee5377495 [INFO] running `Command { std: "docker" "start" "-a" "9c565e825ac68a0dc0a026b6a06395d65ee4d44520ffd861eab8931ee5377495", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9c565e825ac68a0dc0a026b6a06395d65ee4d44520ffd861eab8931ee5377495", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c565e825ac68a0dc0a026b6a06395d65ee4d44520ffd861eab8931ee5377495", kill_on_drop: false }` [INFO] [stdout] 9c565e825ac68a0dc0a026b6a06395d65ee4d44520ffd861eab8931ee5377495 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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 -Dunmustuse_in_always_ok" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+4f260f0f20b3133d20cfb50353c0221943af5796" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c64e31a6220de5893559319eb27a5de3d0fa1ff41c3f9078900466c244b3683d [INFO] running `Command { std: "docker" "start" "-a" "c64e31a6220de5893559319eb27a5de3d0fa1ff41c3f9078900466c244b3683d", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] | [INFO] [stderr] = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] = note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Compiling rustix v0.37.27 [INFO] [stderr] Compiling tempfile v3.6.0 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Checking unarray v0.1.4 [INFO] [stderr] Checking bitflags v2.4.1 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking wait-timeout v0.2.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand_xorshift v0.3.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking rusty-fork v0.3.0 [INFO] [stderr] Checking proptest v1.2.0 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking incrementalmerkletree v0.8.2 (/opt/rustwide/workdir/incrementalmerkletree) [INFO] [stderr] Checking incrementalmerkletree-testing v0.3.0 (/opt/rustwide/workdir/incrementalmerkletree-testing) [INFO] [stderr] Checking shardtree v0.6.1 (/opt/rustwide/workdir/shardtree) [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:79:27 [INFO] [stdout] | [INFO] [stdout] 79 | for shard_root in self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 80 | | .cache [INFO] [stdout] 81 | | .get_shard_roots() [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / self.cache [INFO] [stdout] 86 | | .get_shard(shard_root) [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .put_cap(self.cache.get_cap().expect("error type is Infallible"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | / self.cache [INFO] [stdout] 96 | | .checkpoint_count() [INFO] [stdout] | |___________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | / self.cache [INFO] [stdout] 102 | | .checkpoint_count() [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:131:68 [INFO] [stdout] | [INFO] [stdout] 131 | ) -> Result>, Self::Error> { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 132 | | self.cache.get_shard(shard_root) [INFO] [stdout] 133 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | self.cache.get_shard(shard_root) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:135:87 [INFO] [stdout] | [INFO] [stdout] 135 | fn last_shard(&self) -> Result>, Self::Error> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 136 | | self.cache.last_shard() [INFO] [stdout] 137 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | self.cache.last_shard() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:143:68 [INFO] [stdout] | [INFO] [stdout] 143 | fn get_shard_roots(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 144 | | self.cache.get_shard_roots() [INFO] [stdout] 145 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | self.cache.get_shard_roots() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:153:69 [INFO] [stdout] | [INFO] [stdout] 153 | fn get_cap(&self) -> Result, Self::Error> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 154 | | self.cache.get_cap() [INFO] [stdout] 155 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | self.cache.get_cap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:169:62 [INFO] [stdout] | [INFO] [stdout] 169 | fn checkpoint_count(&self) -> Result { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 170 | | self.cache.checkpoint_count() [INFO] [stdout] 171 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | self.cache.checkpoint_count() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:176:50 [INFO] [stdout] | [INFO] [stdout] 176 | ) -> Result, Self::Error> { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 177 | | self.cache.get_checkpoint(checkpoint_id) [INFO] [stdout] 178 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | self.cache.get_checkpoint(checkpoint_id) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId, store::Checkpoint)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:183:72 [INFO] [stdout] | [INFO] [stdout] 183 | ) -> Result, Self::Error> { [INFO] [stdout] | ________________________________________________________________________^ [INFO] [stdout] 184 | | self.cache.get_checkpoint_at_depth(checkpoint_depth) [INFO] [stdout] 185 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId, store::Checkpoint)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | self.cache.get_checkpoint_at_depth(checkpoint_depth) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:187:84 [INFO] [stdout] | [INFO] [stdout] 187 | fn min_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 188 | | self.cache.min_checkpoint_id() [INFO] [stdout] 189 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 188 | self.cache.min_checkpoint_id() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:191:84 [INFO] [stdout] | [INFO] [stdout] 191 | fn max_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 192 | | self.cache.max_checkpoint_id() [INFO] [stdout] 193 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | self.cache.max_checkpoint_id() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | / { [INFO] [stdout] 216 | | self.cache.update_checkpoint_with(checkpoint_id, update) [INFO] [stdout] 217 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | self.cache.update_checkpoint_with(checkpoint_id, update) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:40:62 [INFO] [stdout] | [INFO] [stdout] 40 | ) -> Result>, Self::Error> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 41 | | let shard_idx = [INFO] [stdout] 42 | | usize::try_from(shard_root.index()).expect("SHARD_HEIGHT > 64 is unsupported"); [INFO] [stdout] 43 | | Ok(self.shards.get(shard_idx).cloned()) [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | Ok(self.shards.get(shard_idx).cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:46:81 [INFO] [stdout] | [INFO] [stdout] 46 | fn last_shard(&self) -> Result>, Self::Error> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 47 | | Ok(self.shards.last().cloned()) [INFO] [stdout] 48 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | Ok(self.shards.last().cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:67:68 [INFO] [stdout] | [INFO] [stdout] 67 | fn get_shard_roots(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 68 | | Ok(self.shards.iter().map(|s| s.root_addr).collect()) [INFO] [stdout] 69 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | Ok(self.shards.iter().map(|s| s.root_addr).collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:77:63 [INFO] [stdout] | [INFO] [stdout] 77 | fn get_cap(&self) -> Result, Self::Error> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 78 | | Ok(self.cap.clone()) [INFO] [stdout] 79 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | Ok(self.cap.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:95:62 [INFO] [stdout] | [INFO] [stdout] 95 | fn checkpoint_count(&self) -> Result { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 96 | | Ok(self.checkpoints.len()) [INFO] [stdout] 97 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | Ok(self.checkpoints.len()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | ) -> Result, Self::Error> { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 103 | | Ok(self.checkpoints.get(checkpoint_id).cloned()) [INFO] [stdout] 104 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | Ok(self.checkpoints.get(checkpoint_id).cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:109:55 [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result, Self::Error> { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 110 | | Ok(self [INFO] [stdout] 111 | | .checkpoints [INFO] [stdout] 112 | | .iter() [INFO] [stdout] ... | [INFO] [stdout] 115 | | .map(|(id, c)| (id.clone(), c.clone()))) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | / Ok(self [INFO] [stdout] 111 | | .checkpoints [INFO] [stdout] 112 | | .iter() [INFO] [stdout] 113 | | .rev() [INFO] [stdout] 114 | | .nth(checkpoint_depth) [INFO] [stdout] 115 | | .map(|(id, c)| (id.clone(), c.clone()))) [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:118:67 [INFO] [stdout] | [INFO] [stdout] 118 | fn min_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 119 | | Ok(self.checkpoints.keys().next().cloned()) [INFO] [stdout] 120 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | Ok(self.checkpoints.keys().next().cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:122:67 [INFO] [stdout] | [INFO] [stdout] 122 | fn max_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 123 | | Ok(self.checkpoints.keys().last().cloned()) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | Ok(self.checkpoints.keys().last().cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | / { [INFO] [stdout] 156 | | if let Some(c) = self.checkpoints.get_mut(checkpoint_id) { [INFO] [stdout] 157 | | update(c)?; [INFO] [stdout] 158 | | return Ok(true); [INFO] [stdout] ... | [INFO] [stdout] 161 | | Ok(false) [INFO] [stdout] 162 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | update(c)?; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:158:20 [INFO] [stdout] | [INFO] [stdout] 158 | return Ok(true); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | Ok(false) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `shardtree` (lib) due to 47 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:79:27 [INFO] [stdout] | [INFO] [stdout] 79 | for shard_root in self [INFO] [stdout] | ___________________________^ [INFO] [stdout] 80 | | .cache [INFO] [stdout] 81 | | .get_shard_roots() [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: requested on the command line with `-D unmustuse-in-always-ok` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / self.cache [INFO] [stdout] 86 | | .get_shard(shard_root) [INFO] [stdout] | |__________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | .put_cap(self.cache.get_cap().expect("error type is Infallible"))?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:95:13 [INFO] [stdout] | [INFO] [stdout] 95 | / self.cache [INFO] [stdout] 96 | | .checkpoint_count() [INFO] [stdout] | |___________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | / self.cache [INFO] [stdout] 102 | | .checkpoint_count() [INFO] [stdout] | |_______________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:131:68 [INFO] [stdout] | [INFO] [stdout] 131 | ) -> Result>, Self::Error> { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 132 | | self.cache.get_shard(shard_root) [INFO] [stdout] 133 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:132:9 [INFO] [stdout] | [INFO] [stdout] 132 | self.cache.get_shard(shard_root) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:135:87 [INFO] [stdout] | [INFO] [stdout] 135 | fn last_shard(&self) -> Result>, Self::Error> { [INFO] [stdout] | _______________________________________________________________________________________^ [INFO] [stdout] 136 | | self.cache.last_shard() [INFO] [stdout] 137 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | self.cache.last_shard() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:143:68 [INFO] [stdout] | [INFO] [stdout] 143 | fn get_shard_roots(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 144 | | self.cache.get_shard_roots() [INFO] [stdout] 145 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:144:9 [INFO] [stdout] | [INFO] [stdout] 144 | self.cache.get_shard_roots() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:153:69 [INFO] [stdout] | [INFO] [stdout] 153 | fn get_cap(&self) -> Result, Self::Error> { [INFO] [stdout] | _____________________________________________________________________^ [INFO] [stdout] 154 | | self.cache.get_cap() [INFO] [stdout] 155 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::H>>, (::H, prunable::RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:154:9 [INFO] [stdout] | [INFO] [stdout] 154 | self.cache.get_cap() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:169:62 [INFO] [stdout] | [INFO] [stdout] 169 | fn checkpoint_count(&self) -> Result { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 170 | | self.cache.checkpoint_count() [INFO] [stdout] 171 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 170 | self.cache.checkpoint_count() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:176:50 [INFO] [stdout] | [INFO] [stdout] 176 | ) -> Result, Self::Error> { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 177 | | self.cache.get_checkpoint(checkpoint_id) [INFO] [stdout] 178 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:177:9 [INFO] [stdout] | [INFO] [stdout] 177 | self.cache.get_checkpoint(checkpoint_id) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId, store::Checkpoint)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:183:72 [INFO] [stdout] | [INFO] [stdout] 183 | ) -> Result, Self::Error> { [INFO] [stdout] | ________________________________________________________________________^ [INFO] [stdout] 184 | | self.cache.get_checkpoint_at_depth(checkpoint_depth) [INFO] [stdout] 185 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId, store::Checkpoint)>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | self.cache.get_checkpoint_at_depth(checkpoint_depth) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:187:84 [INFO] [stdout] | [INFO] [stdout] 187 | fn min_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 188 | | self.cache.min_checkpoint_id() [INFO] [stdout] 189 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:188:9 [INFO] [stdout] | [INFO] [stdout] 188 | self.cache.min_checkpoint_id() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:191:84 [INFO] [stdout] | [INFO] [stdout] 191 | fn max_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________________________^ [INFO] [stdout] 192 | | self.cache.max_checkpoint_id() [INFO] [stdout] 193 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result::CheckpointId>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:192:9 [INFO] [stdout] | [INFO] [stdout] 192 | self.cache.max_checkpoint_id() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | / { [INFO] [stdout] 216 | | self.cache.update_checkpoint_with(checkpoint_id, update) [INFO] [stdout] 217 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:216:9 [INFO] [stdout] | [INFO] [stdout] 216 | self.cache.update_checkpoint_with(checkpoint_id, update) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:252:19 [INFO] [stdout] | [INFO] [stdout] 252 | let rhs = rhs.flush().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:253:20 [INFO] [stdout] | [INFO] [stdout] 253 | assert_eq!(lhs.get_shard_roots(), rhs.get_shard_roots()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:253:43 [INFO] [stdout] | [INFO] [stdout] 253 | assert_eq!(lhs.get_shard_roots(), rhs.get_shard_roots()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | assert_eq!(lhs.get_shard_roots(), rhs.get_shard_roots()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | assert_eq!(lhs.get_shard_roots(), rhs.get_shard_roots()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | assert_eq!(lhs.get_shard_roots(), rhs.get_shard_roots()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | assert_eq!(lhs.get_shard_roots(), rhs.get_shard_roots()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:254:27 [INFO] [stdout] | [INFO] [stdout] 254 | for shard_root in lhs.get_shard_roots().unwrap() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (String, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:255:24 [INFO] [stdout] | [INFO] [stdout] 255 | assert_eq!(lhs.get_shard(shard_root), rhs.get_shard(shard_root)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (String, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:255:51 [INFO] [stdout] | [INFO] [stdout] 255 | assert_eq!(lhs.get_shard(shard_root), rhs.get_shard(shard_root)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (String, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | assert_eq!(lhs.get_shard(shard_root), rhs.get_shard(shard_root)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (String, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | assert_eq!(lhs.get_shard(shard_root), rhs.get_shard(shard_root)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (String, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | assert_eq!(lhs.get_shard(shard_root), rhs.get_shard(shard_root)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (String, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | assert_eq!(lhs.get_shard(shard_root), rhs.get_shard(shard_root)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `assert_eq` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:258:13 [INFO] [stdout] | [INFO] [stdout] 258 | lhs.checkpoint_count().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:259:13 [INFO] [stdout] | [INFO] [stdout] 259 | rhs.checkpoint_count().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/caching.rs:262:13 [INFO] [stdout] | [INFO] [stdout] 262 | lhs.checkpoint_count().unwrap(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:264:38 [INFO] [stdout] | [INFO] [stdout] 264 | let rhs_checkpoint = rhs.get_checkpoint(checkpoint_id).unwrap().unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:279:27 [INFO] [stdout] | [INFO] [stdout] 279 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:310:27 [INFO] [stdout] | [INFO] [stdout] 310 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:341:27 [INFO] [stdout] | [INFO] [stdout] 341 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:369:27 [INFO] [stdout] | [INFO] [stdout] 369 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:387:27 [INFO] [stdout] | [INFO] [stdout] 387 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:402:27 [INFO] [stdout] | [INFO] [stdout] 402 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:498:27 [INFO] [stdout] | [INFO] [stdout] 498 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:532:27 [INFO] [stdout] | [INFO] [stdout] 532 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:567:27 [INFO] [stdout] | [INFO] [stdout] 567 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:600:27 [INFO] [stdout] | [INFO] [stdout] 600 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:637:27 [INFO] [stdout] | [INFO] [stdout] 637 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:673:27 [INFO] [stdout] | [INFO] [stdout] 673 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:721:27 [INFO] [stdout] | [INFO] [stdout] 721 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:782:27 [INFO] [stdout] | [INFO] [stdout] 782 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:832:27 [INFO] [stdout] | [INFO] [stdout] 832 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:880:27 [INFO] [stdout] | [INFO] [stdout] 880 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:914:27 [INFO] [stdout] | [INFO] [stdout] 914 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:941:27 [INFO] [stdout] | [INFO] [stdout] 941 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:953:27 [INFO] [stdout] | [INFO] [stdout] 953 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:967:27 [INFO] [stdout] | [INFO] [stdout] 967 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:984:27 [INFO] [stdout] | [INFO] [stdout] 984 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:999:27 [INFO] [stdout] | [INFO] [stdout] 999 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:1016:27 [INFO] [stdout] | [INFO] [stdout] 1016 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:1062:27 [INFO] [stdout] | [INFO] [stdout] 1062 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:1087:27 [INFO] [stdout] | [INFO] [stdout] 1087 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:1104:27 [INFO] [stdout] | [INFO] [stdout] 1104 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:1172:27 [INFO] [stdout] | [INFO] [stdout] 1172 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, Infallible> [INFO] [stdout] --> shardtree/src/store/caching.rs:1314:27 [INFO] [stdout] | [INFO] [stdout] 1314 | let mut rhs = CachingShardStore::load(MemoryShardStore::empty()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:40:62 [INFO] [stdout] | [INFO] [stdout] 40 | ) -> Result>, Self::Error> { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 41 | | let shard_idx = [INFO] [stdout] 42 | | usize::try_from(shard_root.index()).expect("SHARD_HEIGHT > 64 is unsupported"); [INFO] [stdout] 43 | | Ok(self.shards.get(shard_idx).cloned()) [INFO] [stdout] 44 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | Ok(self.shards.get(shard_idx).cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:46:81 [INFO] [stdout] | [INFO] [stdout] 46 | fn last_shard(&self) -> Result>, Self::Error> { [INFO] [stdout] | _________________________________________________________________________________^ [INFO] [stdout] 47 | | Ok(self.shards.last().cloned()) [INFO] [stdout] 48 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, prunable::RetentionFlags)>>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | Ok(self.shards.last().cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:67:68 [INFO] [stdout] | [INFO] [stdout] 67 | fn get_shard_roots(&self) -> Result, Self::Error> { [INFO] [stdout] | ____________________________________________________________________^ [INFO] [stdout] 68 | | Ok(self.shards.iter().map(|s| s.root_addr).collect()) [INFO] [stdout] 69 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | Ok(self.shards.iter().map(|s| s.root_addr).collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, prunable::RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:77:63 [INFO] [stdout] | [INFO] [stdout] 77 | fn get_cap(&self) -> Result, Self::Error> { [INFO] [stdout] | _______________________________________________________________^ [INFO] [stdout] 78 | | Ok(self.cap.clone()) [INFO] [stdout] 79 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result>, (H, prunable::RetentionFlags)>, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | Ok(self.cap.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:95:62 [INFO] [stdout] | [INFO] [stdout] 95 | fn checkpoint_count(&self) -> Result { [INFO] [stdout] | ______________________________________________________________^ [INFO] [stdout] 96 | | Ok(self.checkpoints.len()) [INFO] [stdout] 97 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:96:9 [INFO] [stdout] | [INFO] [stdout] 96 | Ok(self.checkpoints.len()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:102:50 [INFO] [stdout] | [INFO] [stdout] 102 | ) -> Result, Self::Error> { [INFO] [stdout] | __________________________________________________^ [INFO] [stdout] 103 | | Ok(self.checkpoints.get(checkpoint_id).cloned()) [INFO] [stdout] 104 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | Ok(self.checkpoints.get(checkpoint_id).cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:109:55 [INFO] [stdout] | [INFO] [stdout] 109 | ) -> Result, Self::Error> { [INFO] [stdout] | _______________________________________________________^ [INFO] [stdout] 110 | | Ok(self [INFO] [stdout] 111 | | .checkpoints [INFO] [stdout] 112 | | .iter() [INFO] [stdout] ... | [INFO] [stdout] 115 | | .map(|(id, c)| (id.clone(), c.clone()))) [INFO] [stdout] 116 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 110 | / Ok(self [INFO] [stdout] 111 | | .checkpoints [INFO] [stdout] 112 | | .iter() [INFO] [stdout] 113 | | .rev() [INFO] [stdout] 114 | | .nth(checkpoint_depth) [INFO] [stdout] 115 | | .map(|(id, c)| (id.clone(), c.clone()))) [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:118:67 [INFO] [stdout] | [INFO] [stdout] 118 | fn min_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 119 | | Ok(self.checkpoints.keys().next().cloned()) [INFO] [stdout] 120 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | Ok(self.checkpoints.keys().next().cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:122:67 [INFO] [stdout] | [INFO] [stdout] 122 | fn max_checkpoint_id(&self) -> Result, Self::Error> { [INFO] [stdout] | ___________________________________________________________________^ [INFO] [stdout] 123 | | Ok(self.checkpoints.keys().last().cloned()) [INFO] [stdout] 124 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result, Infallible> [INFO] [stdout] --> shardtree/src/store/memory.rs:123:9 [INFO] [stdout] | [INFO] [stdout] 123 | Ok(self.checkpoints.keys().last().cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | / { [INFO] [stdout] 156 | | if let Some(c) = self.checkpoints.get_mut(checkpoint_id) { [INFO] [stdout] 157 | | update(c)?; [INFO] [stdout] 158 | | return Ok(true); [INFO] [stdout] ... | [INFO] [stdout] 161 | | Ok(false) [INFO] [stdout] 162 | | } [INFO] [stdout] | |_____^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | update(c)?; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:158:20 [INFO] [stdout] | [INFO] [stdout] 158 | return Ok(true); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this type will no longer be must used: Result [INFO] [stdout] --> shardtree/src/store/memory.rs:161:9 [INFO] [stdout] | [INFO] [stdout] 161 | Ok(false) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `shardtree` (lib test) due to 93 previous errors [INFO] running `Command { std: "docker" "inspect" "c64e31a6220de5893559319eb27a5de3d0fa1ff41c3f9078900466c244b3683d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c64e31a6220de5893559319eb27a5de3d0fa1ff41c3f9078900466c244b3683d", kill_on_drop: false }` [INFO] [stdout] c64e31a6220de5893559319eb27a5de3d0fa1ff41c3f9078900466c244b3683d