[INFO] fetching crate p2panda-store 0.4.0...
[INFO] checking p2panda-store-0.4.0 against try#4f260f0f20b3133d20cfb50353c0221943af5796+rustflags=-Dunmustuse_in_always_ok for pr-148577
[INFO] extracting crate p2panda-store 0.4.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate p2panda-store 0.4.0
[INFO] finished tweaking crates.io crate p2panda-store 0.4.0
[INFO] tweaked toml for crates.io crate p2panda-store 0.4.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate p2panda-store 0.4.0 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 crates.io crate p2panda-store 0.4.0 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 725b69073837d433600d8cb0cd81a42b331af0ba211acde525ad773cd7cf0b28
[INFO] running `Command { std: "docker" "start" "-a" "725b69073837d433600d8cb0cd81a42b331af0ba211acde525ad773cd7cf0b28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "725b69073837d433600d8cb0cd81a42b331af0ba211acde525ad773cd7cf0b28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "725b69073837d433600d8cb0cd81a42b331af0ba211acde525ad773cd7cf0b28", kill_on_drop: false }`
[INFO] [stdout] 725b69073837d433600d8cb0cd81a42b331af0ba211acde525ad773cd7cf0b28
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 189ddcc2e3acb8491dcf2d6039c5af85b5ca85a1da6322ca07e0e2d6f6df57d4
[INFO] running `Command { std: "docker" "start" "-a" "189ddcc2e3acb8491dcf2d6039c5af85b5ca85a1da6322ca07e0e2d6f6df57d4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling libc v0.2.172
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking cpufeatures v0.2.13
[INFO] [stderr]     Checking zeroize v1.8.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling cc v1.2.19
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking half v2.4.1
[INFO] [stderr]     Checking arrayref v0.3.8
[INFO] [stderr]     Checking pin-project-lite v0.2.14
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling trait-variant v0.1.2
[INFO] [stderr]     Checking tokio v1.45.0
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking thiserror v2.0.12
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking ed25519-dalek v2.1.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking serde_bytes v0.11.17
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking p2panda-core v0.4.0
[INFO] [stderr]     Checking p2panda-store v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/memory.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn read_store(&self) -> RwLockReadGuard<InnerMemoryStore<T, E>> {
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn read_store(&self) -> RwLockReadGuard<'_, InnerMemoryStore<T, E>> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/memory.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn write_store(&self) -> RwLockWriteGuard<InnerMemoryStore<T, E>> {
[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] 66 |     pub fn write_store(&self) -> RwLockWriteGuard<'_, InnerMemoryStore<T, E>> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:87:36
[INFO] [stdout]     |
[INFO] [stdout]  87 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout]  88 | |         let mut store = self.write_store();
[INFO] [stdout]  89 | |
[INFO] [stdout]  90 | |         let log_meta = (header.seq_num, header.timestamp, hash);
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |         Ok(insertion_occured)
[INFO] [stdout] 108 | |     }
[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<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:87:36
[INFO] [stdout]     |
[INFO] [stdout]  87 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout]  88 | |         let mut store = self.write_store();
[INFO] [stdout]  89 | |
[INFO] [stdout]  90 | |         let log_meta = (header.seq_num, header.timestamp, hash);
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |         Ok(insertion_occured)
[INFO] [stdout] 108 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         Ok(insertion_occured)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:113:65
[INFO] [stdout]     |
[INFO] [stdout] 113 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 114 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 115 | |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout] 116 | |             None => Ok(None),
[INFO] [stdout] 117 | |         }
[INFO] [stdout] 118 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:113:65
[INFO] [stdout]     |
[INFO] [stdout] 113 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 114 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 115 | |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout] 116 | |             None => Ok(None),
[INFO] [stdout] 117 | |         }
[INFO] [stdout] 118 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 | /         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 115 | |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout] 116 | |             None => Ok(None),
[INFO] [stdout] 117 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:115:43
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Vec<u8>, Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:120:96
[INFO] [stdout]     |
[INFO] [stdout] 120 |       async fn get_raw_operation(&self, hash: Hash) -> Result<Option<RawOperation>, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________________________________________^
[INFO] [stdout] 121 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 122 | |             Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Vec<u8>, Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:120:96
[INFO] [stdout]     |
[INFO] [stdout] 120 |       async fn get_raw_operation(&self, hash: Hash) -> Result<Option<RawOperation>, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________________________________________^
[INFO] [stdout] 121 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 122 | |             Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Vec<u8>, Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 | /         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 122 | |             Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] 124 | |                 body.as_ref().map(|body| body.to_bytes()),
[INFO] [stdout] 125 | |             ))),
[INFO] [stdout] 126 | |             None => Ok(None),
[INFO] [stdout] 127 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Vec<u8>, Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:122:49
[INFO] [stdout]     |
[INFO] [stdout] 122 |               Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout]     |  _________________________________________________^
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] 124 | |                 body.as_ref().map(|body| body.to_bytes()),
[INFO] [stdout] 125 | |             ))),
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Vec<u8>, Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:130:76
[INFO] [stdout]     |
[INFO] [stdout] 130 |       async fn has_operation(&self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 131 | |         Ok(self.read_store().operations.contains_key(&hash))
[INFO] [stdout] 132 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:130:76
[INFO] [stdout]     |
[INFO] [stdout] 130 |       async fn has_operation(&self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 131 | |         Ok(self.read_store().operations.contains_key(&hash))
[INFO] [stdout] 132 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         Ok(self.read_store().operations.contains_key(&hash))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:134:83
[INFO] [stdout]     |
[INFO] [stdout] 134 |       async fn delete_operation(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout] 135 | |         let mut store = self.write_store();
[INFO] [stdout] 136 | |         let Some((_, header, _, _)) = store.operations.remove(&hash) else {
[INFO] [stdout] 137 | |             return Ok(false);
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         Ok(true)
[INFO] [stdout] 154 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:134:83
[INFO] [stdout]     |
[INFO] [stdout] 134 |       async fn delete_operation(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout] 135 | |         let mut store = self.write_store();
[INFO] [stdout] 136 | |         let Some((_, header, _, _)) = store.operations.remove(&hash) else {
[INFO] [stdout] 137 | |             return Ok(false);
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         Ok(true)
[INFO] [stdout] 154 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |             return Ok(false);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:156:81
[INFO] [stdout]     |
[INFO] [stdout] 156 |       async fn delete_payload(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________^
[INFO] [stdout] 157 | |         if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:156:81
[INFO] [stdout]     |
[INFO] [stdout] 156 |       async fn delete_payload(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________^
[INFO] [stdout] 157 | |         if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] 160 | |         } else {
[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<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:157:79
[INFO] [stdout]     |
[INFO] [stdout] 157 |           if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout]     |  _______________________________________________________________________________^
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] 160 | |         } else {
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Ok(true)
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |           } else {
[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<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             Ok(false)
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Header<E>, Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:178:70
[INFO] [stdout]     |
[INFO] [stdout] 178 |       ) -> Result<Option<Vec<(Header<E>, Option<Body>)>>, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________^
[INFO] [stdout] 179 | |         let store = self.read_store();
[INFO] [stdout] 180 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 181 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Header<E>, Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:178:70
[INFO] [stdout]     |
[INFO] [stdout] 178 |       ) -> Result<Option<Vec<(Header<E>, Option<Body>)>>, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________^
[INFO] [stdout] 179 | |         let store = self.read_store();
[INFO] [stdout] 180 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 181 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Header<E>, Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | /         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 181 | |             Some(log) => {
[INFO] [stdout] 182 | |                 let mut result = Vec::new();
[INFO] [stdout] 183 | |                 if let Some(from) = from {
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |             None => Ok(None),
[INFO] [stdout] 201 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Header<E>, Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:181:26
[INFO] [stdout]     |
[INFO] [stdout] 181 |               Some(log) => {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 182 | |                 let mut result = Vec::new();
[INFO] [stdout] 183 | |                 if let Some(from) = from {
[INFO] [stdout] 184 | |                     log.iter().for_each(|(seq_num, _, hash)| {
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |                 Ok(Some(result))
[INFO] [stdout] 199 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Header<E>, Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:198:17
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 Ok(Some(result))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Header<E>, Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Vec<u8>, Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:209:57
[INFO] [stdout]     |
[INFO] [stdout] 209 |       ) -> Result<Option<Vec<RawOperation>>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________^
[INFO] [stdout] 210 | |         let store = self.read_store();
[INFO] [stdout] 211 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 212 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Vec<u8>, Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:209:57
[INFO] [stdout]     |
[INFO] [stdout] 209 |       ) -> Result<Option<Vec<RawOperation>>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________^
[INFO] [stdout] 210 | |         let store = self.read_store();
[INFO] [stdout] 211 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 212 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Vec<u8>, Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 | /         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 212 | |             Some(log) => {
[INFO] [stdout] 213 | |                 let mut result = Vec::new();
[INFO] [stdout] 214 | |                 if let Some(from) = from {
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |             None => Ok(None),
[INFO] [stdout] 238 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Vec<u8>, Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |               Some(log) => {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 213 | |                 let mut result = Vec::new();
[INFO] [stdout] 214 | |                 if let Some(from) = from {
[INFO] [stdout] 215 | |                     log.iter().for_each(|(seq_num, _, hash)| {
[INFO] [stdout] ...   |
[INFO] [stdout] 235 | |                 Ok(Some(result))
[INFO] [stdout] 236 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Vec<u8>, Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 Ok(Some(result))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<Vec<(Vec<u8>, Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:245:65
[INFO] [stdout]     |
[INFO] [stdout] 245 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 246 | |         let store = self.read_store();
[INFO] [stdout] 247 | |
[INFO] [stdout] 248 | |         let Some(log) = store.logs.get(&(*public_key, log_id.to_owned())) else {
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |         Ok(Some((header.to_owned(), body.to_owned())))
[INFO] [stdout] 261 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:245:65
[INFO] [stdout]     |
[INFO] [stdout] 245 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 246 | |         let store = self.read_store();
[INFO] [stdout] 247 | |
[INFO] [stdout] 248 | |         let Some(log) = store.logs.get(&(*public_key, log_id.to_owned())) else {
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |         Ok(Some((header.to_owned(), body.to_owned())))
[INFO] [stdout] 261 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:249:20
[INFO] [stdout]     |
[INFO] [stdout] 249 |             return Ok(None);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:253:20
[INFO] [stdout]     |
[INFO] [stdout] 253 |             return Ok(None);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |             return Ok(None);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Option<(Header<E>, Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         Ok(Some((header.to_owned(), body.to_owned())))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:268:36
[INFO] [stdout]     |
[INFO] [stdout] 268 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 269 | |         let mut deleted = vec![];
[INFO] [stdout] 270 | |         let mut store = self.write_store();
[INFO] [stdout] 271 | |         if let Some(log) = store.logs.get_mut(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 282 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:268:36
[INFO] [stdout]     |
[INFO] [stdout] 268 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 269 | |         let mut deleted = vec![];
[INFO] [stdout] 270 | |         let mut store = self.write_store();
[INFO] [stdout] 271 | |         if let Some(log) = store.logs.get_mut(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 282 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         Ok(!deleted.is_empty())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:290:36
[INFO] [stdout]     |
[INFO] [stdout] 290 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 291 | |         let mut deleted = vec![];
[INFO] [stdout] 292 | |         {
[INFO] [stdout] 293 | |             let store = self.read_store();
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 311 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:290:36
[INFO] [stdout]     |
[INFO] [stdout] 290 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 291 | |         let mut deleted = vec![];
[INFO] [stdout] 292 | |         {
[INFO] [stdout] 293 | |             let store = self.read_store();
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 311 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:310:9
[INFO] [stdout]     |
[INFO] [stdout] 310 |         Ok(!deleted.is_empty())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<(PublicKey, u64)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:313:98
[INFO] [stdout]     |
[INFO] [stdout] 313 |       async fn get_log_heights(&self, log_id: &L) -> Result<Vec<(PublicKey, SeqNum)>, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________________^
[INFO] [stdout] 314 | |         let log_heights = self
[INFO] [stdout] 315 | |             .read_store()
[INFO] [stdout] 316 | |             .logs
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |         Ok(log_heights)
[INFO] [stdout] 331 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<(PublicKey, u64)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:313:98
[INFO] [stdout]     |
[INFO] [stdout] 313 |       async fn get_log_heights(&self, log_id: &L) -> Result<Vec<(PublicKey, SeqNum)>, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________________^
[INFO] [stdout] 314 | |         let log_heights = self
[INFO] [stdout] 315 | |             .read_store()
[INFO] [stdout] 316 | |             .logs
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |         Ok(log_heights)
[INFO] [stdout] 331 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<(PublicKey, u64)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Ok(log_heights)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `p2panda-store` (lib) due to 54 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/memory.rs:59:23
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn read_store(&self) -> RwLockReadGuard<InnerMemoryStore<T, E>> {
[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]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 59 |     pub fn read_store(&self) -> RwLockReadGuard<'_, InnerMemoryStore<T, E>> {
[INFO] [stdout]    |                                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/memory.rs:66:24
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub fn write_store(&self) -> RwLockWriteGuard<InnerMemoryStore<T, E>> {
[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] 66 |     pub fn write_store(&self) -> RwLockWriteGuard<'_, InnerMemoryStore<T, E>> {
[INFO] [stdout]    |                                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:87:36
[INFO] [stdout]     |
[INFO] [stdout]  87 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout]  88 | |         let mut store = self.write_store();
[INFO] [stdout]  89 | |
[INFO] [stdout]  90 | |         let log_meta = (header.seq_num, header.timestamp, hash);
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |         Ok(insertion_occured)
[INFO] [stdout] 108 | |     }
[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<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:87:36
[INFO] [stdout]     |
[INFO] [stdout]  87 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout]  88 | |         let mut store = self.write_store();
[INFO] [stdout]  89 | |
[INFO] [stdout]  90 | |         let log_meta = (header.seq_num, header.timestamp, hash);
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |         Ok(insertion_occured)
[INFO] [stdout] 108 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |         Ok(insertion_occured)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:113:65
[INFO] [stdout]     |
[INFO] [stdout] 113 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 114 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 115 | |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout] 116 | |             None => Ok(None),
[INFO] [stdout] 117 | |         }
[INFO] [stdout] 118 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:113:65
[INFO] [stdout]     |
[INFO] [stdout] 113 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 114 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 115 | |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout] 116 | |             None => Ok(None),
[INFO] [stdout] 117 | |         }
[INFO] [stdout] 118 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 | /         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 115 | |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout] 116 | |             None => Ok(None),
[INFO] [stdout] 117 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:115:43
[INFO] [stdout]     |
[INFO] [stdout] 115 |             Some((_, header, body, _)) => Ok(Some((header.clone(), body.clone()))),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:120:96
[INFO] [stdout]     |
[INFO] [stdout] 120 |       async fn get_raw_operation(&self, hash: Hash) -> Result<Option<RawOperation>, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________________________________________^
[INFO] [stdout] 121 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 122 | |             Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:120:96
[INFO] [stdout]     |
[INFO] [stdout] 120 |       async fn get_raw_operation(&self, hash: Hash) -> Result<Option<RawOperation>, Self::Error> {
[INFO] [stdout]     |  ________________________________________________________________________________________________^
[INFO] [stdout] 121 | |         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 122 | |             Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] ...   |
[INFO] [stdout] 128 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 | /         match self.read_store().operations.get(&hash) {
[INFO] [stdout] 122 | |             Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] 124 | |                 body.as_ref().map(|body| body.to_bytes()),
[INFO] [stdout] 125 | |             ))),
[INFO] [stdout] 126 | |             None => Ok(None),
[INFO] [stdout] 127 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:122:49
[INFO] [stdout]     |
[INFO] [stdout] 122 |               Some((_, _, body, header_bytes)) => Ok(Some((
[INFO] [stdout]     |  _________________________________________________^
[INFO] [stdout] 123 | |                 header_bytes.clone(),
[INFO] [stdout] 124 | |                 body.as_ref().map(|body| body.to_bytes()),
[INFO] [stdout] 125 | |             ))),
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:126:21
[INFO] [stdout]     |
[INFO] [stdout] 126 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:130:76
[INFO] [stdout]     |
[INFO] [stdout] 130 |       async fn has_operation(&self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 131 | |         Ok(self.read_store().operations.contains_key(&hash))
[INFO] [stdout] 132 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:130:76
[INFO] [stdout]     |
[INFO] [stdout] 130 |       async fn has_operation(&self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________________________________________________^
[INFO] [stdout] 131 | |         Ok(self.read_store().operations.contains_key(&hash))
[INFO] [stdout] 132 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |         Ok(self.read_store().operations.contains_key(&hash))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:134:83
[INFO] [stdout]     |
[INFO] [stdout] 134 |       async fn delete_operation(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout] 135 | |         let mut store = self.write_store();
[INFO] [stdout] 136 | |         let Some((_, header, _, _)) = store.operations.remove(&hash) else {
[INFO] [stdout] 137 | |             return Ok(false);
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         Ok(true)
[INFO] [stdout] 154 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:134:83
[INFO] [stdout]     |
[INFO] [stdout] 134 |       async fn delete_operation(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ___________________________________________________________________________________^
[INFO] [stdout] 135 | |         let mut store = self.write_store();
[INFO] [stdout] 136 | |         let Some((_, header, _, _)) = store.operations.remove(&hash) else {
[INFO] [stdout] 137 | |             return Ok(false);
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         Ok(true)
[INFO] [stdout] 154 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |             return Ok(false);
[INFO] [stdout]     |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 |         Ok(true)
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:156:81
[INFO] [stdout]     |
[INFO] [stdout] 156 |       async fn delete_payload(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________^
[INFO] [stdout] 157 | |         if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:156:81
[INFO] [stdout]     |
[INFO] [stdout] 156 |       async fn delete_payload(&mut self, hash: Hash) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________________________^
[INFO] [stdout] 157 | |         if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] 160 | |         } else {
[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<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:157:79
[INFO] [stdout]     |
[INFO] [stdout] 157 |           if let Some(operation) = self.write_store().operations.get_mut(&hash) {
[INFO] [stdout]     |  _______________________________________________________________________________^
[INFO] [stdout] 158 | |             operation.2 = None;
[INFO] [stdout] 159 | |             Ok(true)
[INFO] [stdout] 160 | |         } else {
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             Ok(true)
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:160:16
[INFO] [stdout]     |
[INFO] [stdout] 160 |           } else {
[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<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:161:13
[INFO] [stdout]     |
[INFO] [stdout] 161 |             Ok(false)
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header<E>, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:178:70
[INFO] [stdout]     |
[INFO] [stdout] 178 |       ) -> Result<Option<Vec<(Header<E>, Option<Body>)>>, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________^
[INFO] [stdout] 179 | |         let store = self.read_store();
[INFO] [stdout] 180 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 181 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header<E>, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:178:70
[INFO] [stdout]     |
[INFO] [stdout] 178 |       ) -> Result<Option<Vec<(Header<E>, Option<Body>)>>, Self::Error> {
[INFO] [stdout]     |  ______________________________________________________________________^
[INFO] [stdout] 179 | |         let store = self.read_store();
[INFO] [stdout] 180 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 181 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header<E>, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 | /         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 181 | |             Some(log) => {
[INFO] [stdout] 182 | |                 let mut result = Vec::new();
[INFO] [stdout] 183 | |                 if let Some(from) = from {
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |             None => Ok(None),
[INFO] [stdout] 201 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header<E>, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:181:26
[INFO] [stdout]     |
[INFO] [stdout] 181 |               Some(log) => {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 182 | |                 let mut result = Vec::new();
[INFO] [stdout] 183 | |                 if let Some(from) = from {
[INFO] [stdout] 184 | |                     log.iter().for_each(|(seq_num, _, hash)| {
[INFO] [stdout] ...   |
[INFO] [stdout] 198 | |                 Ok(Some(result))
[INFO] [stdout] 199 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header<E>, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:198:17
[INFO] [stdout]     |
[INFO] [stdout] 198 |                 Ok(Some(result))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header<E>, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:200:21
[INFO] [stdout]     |
[INFO] [stdout] 200 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:209:57
[INFO] [stdout]     |
[INFO] [stdout] 209 |       ) -> Result<Option<Vec<RawOperation>>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________^
[INFO] [stdout] 210 | |         let store = self.read_store();
[INFO] [stdout] 211 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 212 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:209:57
[INFO] [stdout]     |
[INFO] [stdout] 209 |       ) -> Result<Option<Vec<RawOperation>>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________^
[INFO] [stdout] 210 | |         let store = self.read_store();
[INFO] [stdout] 211 | |         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 212 | |             Some(log) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 | /         match store.logs.get(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] 212 | |             Some(log) => {
[INFO] [stdout] 213 | |                 let mut result = Vec::new();
[INFO] [stdout] 214 | |                 if let Some(from) = from {
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |             None => Ok(None),
[INFO] [stdout] 238 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:212:26
[INFO] [stdout]     |
[INFO] [stdout] 212 |               Some(log) => {
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 213 | |                 let mut result = Vec::new();
[INFO] [stdout] 214 | |                 if let Some(from) = from {
[INFO] [stdout] 215 | |                     log.iter().for_each(|(seq_num, _, hash)| {
[INFO] [stdout] ...   |
[INFO] [stdout] 235 | |                 Ok(Some(result))
[INFO] [stdout] 236 | |             }
[INFO] [stdout]     | |_____________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:235:17
[INFO] [stdout]     |
[INFO] [stdout] 235 |                 Ok(Some(result))
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:237:21
[INFO] [stdout]     |
[INFO] [stdout] 237 |             None => Ok(None),
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:245:65
[INFO] [stdout]     |
[INFO] [stdout] 245 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 246 | |         let store = self.read_store();
[INFO] [stdout] 247 | |
[INFO] [stdout] 248 | |         let Some(log) = store.logs.get(&(*public_key, log_id.to_owned())) else {
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |         Ok(Some((header.to_owned(), body.to_owned())))
[INFO] [stdout] 261 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:245:65
[INFO] [stdout]     |
[INFO] [stdout] 245 |       ) -> Result<Option<(Header<E>, Option<Body>)>, Self::Error> {
[INFO] [stdout]     |  _________________________________________________________________^
[INFO] [stdout] 246 | |         let store = self.read_store();
[INFO] [stdout] 247 | |
[INFO] [stdout] 248 | |         let Some(log) = store.logs.get(&(*public_key, log_id.to_owned())) else {
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |         Ok(Some((header.to_owned(), body.to_owned())))
[INFO] [stdout] 261 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:249:20
[INFO] [stdout]     |
[INFO] [stdout] 249 |             return Ok(None);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:253:20
[INFO] [stdout]     |
[INFO] [stdout] 253 |             return Ok(None);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |             return Ok(None);
[INFO] [stdout]     |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header<E>, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |         Ok(Some((header.to_owned(), body.to_owned())))
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:268:36
[INFO] [stdout]     |
[INFO] [stdout] 268 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 269 | |         let mut deleted = vec![];
[INFO] [stdout] 270 | |         let mut store = self.write_store();
[INFO] [stdout] 271 | |         if let Some(log) = store.logs.get_mut(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 282 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:268:36
[INFO] [stdout]     |
[INFO] [stdout] 268 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 269 | |         let mut deleted = vec![];
[INFO] [stdout] 270 | |         let mut store = self.write_store();
[INFO] [stdout] 271 | |         if let Some(log) = store.logs.get_mut(&(*public_key, log_id.to_owned())) {
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 282 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:281:9
[INFO] [stdout]     |
[INFO] [stdout] 281 |         Ok(!deleted.is_empty())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:290:36
[INFO] [stdout]     |
[INFO] [stdout] 290 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 291 | |         let mut deleted = vec![];
[INFO] [stdout] 292 | |         {
[INFO] [stdout] 293 | |             let store = self.read_store();
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 311 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:290:36
[INFO] [stdout]     |
[INFO] [stdout] 290 |       ) -> Result<bool, Self::Error> {
[INFO] [stdout]     |  ____________________________________^
[INFO] [stdout] 291 | |         let mut deleted = vec![];
[INFO] [stdout] 292 | |         {
[INFO] [stdout] 293 | |             let store = self.read_store();
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         Ok(!deleted.is_empty())
[INFO] [stdout] 311 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:310:9
[INFO] [stdout]     |
[INFO] [stdout] 310 |         Ok(!deleted.is_empty())
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<(PublicKey, u64)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:313:98
[INFO] [stdout]     |
[INFO] [stdout] 313 |       async fn get_log_heights(&self, log_id: &L) -> Result<Vec<(PublicKey, SeqNum)>, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________________^
[INFO] [stdout] 314 | |         let log_heights = self
[INFO] [stdout] 315 | |             .read_store()
[INFO] [stdout] 316 | |             .logs
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |         Ok(log_heights)
[INFO] [stdout] 331 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<(PublicKey, u64)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:313:98
[INFO] [stdout]     |
[INFO] [stdout] 313 |       async fn get_log_heights(&self, log_id: &L) -> Result<Vec<(PublicKey, SeqNum)>, Self::Error> {
[INFO] [stdout]     |  __________________________________________________________________________________________________^
[INFO] [stdout] 314 | |         let log_heights = self
[INFO] [stdout] 315 | |             .read_store()
[INFO] [stdout] 316 | |             .logs
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |         Ok(log_heights)
[INFO] [stdout] 331 | |     }
[INFO] [stdout]     | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<Vec<(PublicKey, u64)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |         Ok(log_heights)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:374:24
[INFO] [stdout]     |
[INFO] [stdout] 374 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 375 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 376 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:376:14
[INFO] [stdout]     |
[INFO] [stdout] 376 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:374:24
[INFO] [stdout]     |
[INFO] [stdout] 374 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 375 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 376 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:408:24
[INFO] [stdout]     |
[INFO] [stdout] 408 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 409 | |             .insert_operation(header.hash(), &header, Some(&body), &header.to_bytes(), &0)
[INFO] [stdout] 410 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:410:14
[INFO] [stdout]     |
[INFO] [stdout] 410 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:408:24
[INFO] [stdout]     |
[INFO] [stdout] 408 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 409 | |             .insert_operation(header.hash(), &header, Some(&body), &header.to_bytes(), &0)
[INFO] [stdout] 410 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:423:24
[INFO] [stdout]     |
[INFO] [stdout] 423 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 424 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 425 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:425:14
[INFO] [stdout]     |
[INFO] [stdout] 425 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:423:24
[INFO] [stdout]     |
[INFO] [stdout] 423 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 424 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 425 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:428:17
[INFO] [stdout]     |
[INFO] [stdout] 428 |         assert!(store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:428:43
[INFO] [stdout]     |
[INFO] [stdout] 428 |         assert!(store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:428:17
[INFO] [stdout]     |
[INFO] [stdout] 428 |         assert!(store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:430:42
[INFO] [stdout]     |
[INFO] [stdout] 430 |           let (header_again, body_again) = store
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 431 | |             .get_operation(hash)
[INFO] [stdout] 432 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:432:14
[INFO] [stdout]     |
[INFO] [stdout] 432 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:430:42
[INFO] [stdout]     |
[INFO] [stdout] 430 |           let (header_again, body_again) = store
[INFO] [stdout]     |  __________________________________________^
[INFO] [stdout] 431 | |             .get_operation(hash)
[INFO] [stdout] 432 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:439:54
[INFO] [stdout]     |
[INFO] [stdout] 439 |           let (header_bytes_again, body_bytes_again) = store
[INFO] [stdout]     |  ______________________________________________________^
[INFO] [stdout] 440 | |             .get_raw_operation(hash)
[INFO] [stdout] 441 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:441:14
[INFO] [stdout]     |
[INFO] [stdout] 441 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:439:54
[INFO] [stdout]     |
[INFO] [stdout] 439 |           let (header_bytes_again, body_bytes_again) = store
[INFO] [stdout]     |  ______________________________________________________^
[INFO] [stdout] 440 | |             .get_raw_operation(hash)
[INFO] [stdout] 441 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:458:24
[INFO] [stdout]     |
[INFO] [stdout] 458 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 459 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 460 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:460:14
[INFO] [stdout]     |
[INFO] [stdout] 460 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:458:24
[INFO] [stdout]     |
[INFO] [stdout] 458 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 459 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 460 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:469:17
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert!(store.delete_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:469:46
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert!(store.delete_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:469:17
[INFO] [stdout]     |
[INFO] [stdout] 469 |         assert!(store.delete_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:475:33
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let deleted_operation = store.get_operation(hash).await.expect("no error");
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:475:59
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let deleted_operation = store.get_operation(hash).await.expect("no error");
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:475:33
[INFO] [stdout]     |
[INFO] [stdout] 475 |         let deleted_operation = store.get_operation(hash).await.expect("no error");
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:477:18
[INFO] [stdout]     |
[INFO] [stdout] 477 |         assert!(!store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:477:44
[INFO] [stdout]     |
[INFO] [stdout] 477 |         assert!(!store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:477:18
[INFO] [stdout]     |
[INFO] [stdout] 477 |         assert!(!store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:479:37
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let deleted_raw_operation = store.get_raw_operation(hash).await.expect("no error");
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:479:67
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let deleted_raw_operation = store.get_raw_operation(hash).await.expect("no error");
[INFO] [stdout]     |                                                                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:479:37
[INFO] [stdout]     |
[INFO] [stdout] 479 |         let deleted_raw_operation = store.get_raw_operation(hash).await.expect("no error");
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:491:24
[INFO] [stdout]     |
[INFO] [stdout] 491 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 492 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 493 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:493:14
[INFO] [stdout]     |
[INFO] [stdout] 493 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:491:24
[INFO] [stdout]     |
[INFO] [stdout] 491 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 492 | |             .insert_operation(hash, &header, Some(&body), &header_bytes, &0)
[INFO] [stdout] 493 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:497:17
[INFO] [stdout]     |
[INFO] [stdout] 497 |         assert!(store.delete_payload(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:497:44
[INFO] [stdout]     |
[INFO] [stdout] 497 |         assert!(store.delete_payload(hash).await.expect("no error"));
[INFO] [stdout]     |                                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:497:17
[INFO] [stdout]     |
[INFO] [stdout] 497 |         assert!(store.delete_payload(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:499:28
[INFO] [stdout]     |
[INFO] [stdout] 499 |           let (_, no_body) = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 500 | |             .get_operation(hash)
[INFO] [stdout] 501 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:501:14
[INFO] [stdout]     |
[INFO] [stdout] 501 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:499:28
[INFO] [stdout]     |
[INFO] [stdout] 499 |           let (_, no_body) = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 500 | |             .get_operation(hash)
[INFO] [stdout] 501 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |         assert!(store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:505:43
[INFO] [stdout]     |
[INFO] [stdout] 505 |         assert!(store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:505:17
[INFO] [stdout]     |
[INFO] [stdout] 505 |         assert!(store.has_operation(hash).await.expect("no error"));
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:507:28
[INFO] [stdout]     |
[INFO] [stdout] 507 |           let (_, no_body) = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 508 | |             .get_raw_operation(hash)
[INFO] [stdout] 509 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:509:14
[INFO] [stdout]     |
[INFO] [stdout] 509 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Vec<u8>, std::option::Option<Vec<u8>>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:507:28
[INFO] [stdout]     |
[INFO] [stdout] 507 |           let (_, no_body) = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 508 | |             .get_raw_operation(hash)
[INFO] [stdout] 509 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 | /         store
[INFO] [stdout] 533 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &0)
[INFO] [stdout] 534 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:534:14
[INFO] [stdout]     |
[INFO] [stdout] 534 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:532:9
[INFO] [stdout]     |
[INFO] [stdout] 532 | /         store
[INFO] [stdout] 533 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &0)
[INFO] [stdout] 534 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 | /         store
[INFO] [stdout] 537 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &0)
[INFO] [stdout] 538 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:538:14
[INFO] [stdout]     |
[INFO] [stdout] 538 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 | /         store
[INFO] [stdout] 537 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &0)
[INFO] [stdout] 538 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 | /         store
[INFO] [stdout] 541 | |             .insert_operation(hash_2, &header_2, Some(&body_2), &header_bytes_2, &0)
[INFO] [stdout] 542 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:542:14
[INFO] [stdout]     |
[INFO] [stdout] 542 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 | /         store
[INFO] [stdout] 541 | |             .insert_operation(hash_2, &header_2, Some(&body_2), &header_bytes_2, &0)
[INFO] [stdout] 542 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 547 | |             .get_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 548 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:548:14
[INFO] [stdout]     |
[INFO] [stdout] 548 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:546:19
[INFO] [stdout]     |
[INFO] [stdout] 546 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 547 | |             .get_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 548 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:561:19
[INFO] [stdout]     |
[INFO] [stdout] 561 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 562 | |             .get_log(&private_key.public_key(), &log_id, Some(1))
[INFO] [stdout] 563 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:563:14
[INFO] [stdout]     |
[INFO] [stdout] 563 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:561:19
[INFO] [stdout]     |
[INFO] [stdout] 561 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 562 | |             .get_log(&private_key.public_key(), &log_id, Some(1))
[INFO] [stdout] 563 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:574:19
[INFO] [stdout]     |
[INFO] [stdout] 574 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 575 | |             .get_raw_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 576 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:576:14
[INFO] [stdout]     |
[INFO] [stdout] 576 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:574:19
[INFO] [stdout]     |
[INFO] [stdout] 574 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 575 | |             .get_raw_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 576 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:589:19
[INFO] [stdout]     |
[INFO] [stdout] 589 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 590 | |             .get_raw_log(&private_key.public_key(), &log_id, Some(1))
[INFO] [stdout] 591 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:591:14
[INFO] [stdout]     |
[INFO] [stdout] 591 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Vec<u8>, std::option::Option<Vec<u8>>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:589:19
[INFO] [stdout]     |
[INFO] [stdout] 589 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 590 | |             .get_raw_log(&private_key.public_key(), &log_id, Some(1))
[INFO] [stdout] 591 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:616:24
[INFO] [stdout]     |
[INFO] [stdout] 616 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 617 | |             .insert_operation(
[INFO] [stdout] 618 | |                 hash_a0,
[INFO] [stdout] 619 | |                 &header_a0,
[INFO] [stdout] ...   |
[INFO] [stdout] 624 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:624:14
[INFO] [stdout]     |
[INFO] [stdout] 624 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:616:24
[INFO] [stdout]     |
[INFO] [stdout] 616 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 617 | |             .insert_operation(
[INFO] [stdout] 618 | |                 hash_a0,
[INFO] [stdout] 619 | |                 &header_a0,
[INFO] [stdout] ...   |
[INFO] [stdout] 624 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:628:24
[INFO] [stdout]     |
[INFO] [stdout] 628 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 629 | |             .insert_operation(
[INFO] [stdout] 630 | |                 hash_a1,
[INFO] [stdout] 631 | |                 &header_a1,
[INFO] [stdout] ...   |
[INFO] [stdout] 636 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:636:14
[INFO] [stdout]     |
[INFO] [stdout] 636 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:628:24
[INFO] [stdout]     |
[INFO] [stdout] 628 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 629 | |             .insert_operation(
[INFO] [stdout] 630 | |                 hash_a1,
[INFO] [stdout] 631 | |                 &header_a1,
[INFO] [stdout] ...   |
[INFO] [stdout] 636 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 | /         store
[INFO] [stdout] 648 | |             .insert_operation(
[INFO] [stdout] 649 | |                 hash_b0,
[INFO] [stdout] 650 | |                 &header_b0,
[INFO] [stdout] ...   |
[INFO] [stdout] 655 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:655:14
[INFO] [stdout]     |
[INFO] [stdout] 655 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:647:9
[INFO] [stdout]     |
[INFO] [stdout] 647 | /         store
[INFO] [stdout] 648 | |             .insert_operation(
[INFO] [stdout] 649 | |                 hash_b0,
[INFO] [stdout] 650 | |                 &header_b0,
[INFO] [stdout] ...   |
[INFO] [stdout] 655 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         store
[INFO] [stdout] 659 | |             .insert_operation(
[INFO] [stdout] 660 | |                 hash_b1,
[INFO] [stdout] 661 | |                 &header_b1,
[INFO] [stdout] ...   |
[INFO] [stdout] 666 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:666:14
[INFO] [stdout]     |
[INFO] [stdout] 666 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         store
[INFO] [stdout] 659 | |             .insert_operation(
[INFO] [stdout] 660 | |                 hash_b1,
[INFO] [stdout] 661 | |                 &header_b1,
[INFO] [stdout] ...   |
[INFO] [stdout] 666 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:669:21
[INFO] [stdout]     |
[INFO] [stdout] 669 |           let log_a = store
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 670 | |             .get_log(&private_key.public_key(), &log_a_id, None)
[INFO] [stdout] 671 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:671:14
[INFO] [stdout]     |
[INFO] [stdout] 671 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:669:21
[INFO] [stdout]     |
[INFO] [stdout] 669 |           let log_a = store
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 670 | |             .get_log(&private_key.public_key(), &log_a_id, None)
[INFO] [stdout] 671 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |           let log_b = store
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 680 | |             .get_log(&private_key.public_key(), &log_b_id, None)
[INFO] [stdout] 681 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:681:14
[INFO] [stdout]     |
[INFO] [stdout] 681 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:679:21
[INFO] [stdout]     |
[INFO] [stdout] 679 |           let log_b = store
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 680 | |             .get_log(&private_key.public_key(), &log_b_id, None)
[INFO] [stdout] 681 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:700:24
[INFO] [stdout]     |
[INFO] [stdout] 700 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 701 | |             .insert_operation(hash_a, &header_a, Some(&body), &header_bytes_a, &log_id)
[INFO] [stdout] 702 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:702:14
[INFO] [stdout]     |
[INFO] [stdout] 702 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:700:24
[INFO] [stdout]     |
[INFO] [stdout] 700 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 701 | |             .insert_operation(hash_a, &header_a, Some(&body), &header_bytes_a, &log_id)
[INFO] [stdout] 702 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:708:24
[INFO] [stdout]     |
[INFO] [stdout] 708 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 709 | |             .insert_operation(hash_b, &header_b, Some(&body), &header_bytes_b, &log_id)
[INFO] [stdout] 710 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:710:14
[INFO] [stdout]     |
[INFO] [stdout] 710 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:708:24
[INFO] [stdout]     |
[INFO] [stdout] 708 |           let inserted = store
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 709 | |             .insert_operation(hash_b, &header_b, Some(&body), &header_bytes_b, &log_id)
[INFO] [stdout] 710 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:714:28
[INFO] [stdout]     |
[INFO] [stdout] 714 |           let author_a_log = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 715 | |             .get_log(&private_key_a.public_key(), &log_id, None)
[INFO] [stdout] 716 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:716:14
[INFO] [stdout]     |
[INFO] [stdout] 716 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:714:28
[INFO] [stdout]     |
[INFO] [stdout] 714 |           let author_a_log = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 715 | |             .get_log(&private_key_a.public_key(), &log_id, None)
[INFO] [stdout] 716 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:723:28
[INFO] [stdout]     |
[INFO] [stdout] 723 |           let author_b_log = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 724 | |             .get_log(&private_key_b.public_key(), &log_id, None)
[INFO] [stdout] 725 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:725:14
[INFO] [stdout]     |
[INFO] [stdout] 725 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:723:28
[INFO] [stdout]     |
[INFO] [stdout] 723 |           let author_b_log = store
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 724 | |             .get_log(&private_key_b.public_key(), &log_id, None)
[INFO] [stdout] 725 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:747:9
[INFO] [stdout]     |
[INFO] [stdout] 747 | /         store
[INFO] [stdout] 748 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &log_id)
[INFO] [stdout] 749 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:749:14
[INFO] [stdout]     |
[INFO] [stdout] 749 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:747:9
[INFO] [stdout]     |
[INFO] [stdout] 747 | /         store
[INFO] [stdout] 748 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &log_id)
[INFO] [stdout] 749 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 | /         store
[INFO] [stdout] 752 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &log_id)
[INFO] [stdout] 753 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:753:14
[INFO] [stdout]     |
[INFO] [stdout] 753 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:751:9
[INFO] [stdout]     |
[INFO] [stdout] 751 | /         store
[INFO] [stdout] 752 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &log_id)
[INFO] [stdout] 753 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:756:44
[INFO] [stdout]     |
[INFO] [stdout] 756 |           let (latest_header, latest_body) = store
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 757 | |             .latest_operation(&private_key.public_key(), &log_id)
[INFO] [stdout] 758 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:758:14
[INFO] [stdout]     |
[INFO] [stdout] 758 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<(Header, std::option::Option<Body>)>, Infallible>
[INFO] [stdout]    --> src/memory.rs:756:44
[INFO] [stdout]     |
[INFO] [stdout] 756 |           let (latest_header, latest_body) = store
[INFO] [stdout]     |  ____________________________________________^
[INFO] [stdout] 757 | |             .latest_operation(&private_key.public_key(), &log_id)
[INFO] [stdout] 758 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 | /         store
[INFO] [stdout] 784 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &log_id)
[INFO] [stdout] 785 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:785:14
[INFO] [stdout]     |
[INFO] [stdout] 785 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 | /         store
[INFO] [stdout] 784 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &log_id)
[INFO] [stdout] 785 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 | /         store
[INFO] [stdout] 788 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &log_id)
[INFO] [stdout] 789 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:789:14
[INFO] [stdout]     |
[INFO] [stdout] 789 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:787:9
[INFO] [stdout]     |
[INFO] [stdout] 787 | /         store
[INFO] [stdout] 788 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &log_id)
[INFO] [stdout] 789 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 | /         store
[INFO] [stdout] 792 | |             .insert_operation(hash_2, &header_2, Some(&body_2), &header_bytes_2, &log_id)
[INFO] [stdout] 793 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:793:14
[INFO] [stdout]     |
[INFO] [stdout] 793 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:791:9
[INFO] [stdout]     |
[INFO] [stdout] 791 | /         store
[INFO] [stdout] 792 | |             .insert_operation(hash_2, &header_2, Some(&body_2), &header_bytes_2, &log_id)
[INFO] [stdout] 793 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:801:23
[INFO] [stdout]     |
[INFO] [stdout] 801 |           let deleted = store
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 802 | |             .delete_operations(&private_key.public_key(), &log_id, 2)
[INFO] [stdout] 803 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:803:14
[INFO] [stdout]     |
[INFO] [stdout] 803 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:801:23
[INFO] [stdout]     |
[INFO] [stdout] 801 |           let deleted = store
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 802 | |             .delete_operations(&private_key.public_key(), &log_id, 2)
[INFO] [stdout] 803 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:812:19
[INFO] [stdout]     |
[INFO] [stdout] 812 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 813 | |             .get_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 814 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:814:14
[INFO] [stdout]     |
[INFO] [stdout] 814 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:812:19
[INFO] [stdout]     |
[INFO] [stdout] 812 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 813 | |             .get_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 814 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:820:23
[INFO] [stdout]     |
[INFO] [stdout] 820 |           let deleted = store
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 821 | |             .delete_operations(&private_key.public_key(), &log_id, 2)
[INFO] [stdout] 822 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:822:14
[INFO] [stdout]     |
[INFO] [stdout] 822 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:820:23
[INFO] [stdout]     |
[INFO] [stdout] 820 |           let deleted = store
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 821 | |             .delete_operations(&private_key.public_key(), &log_id, 2)
[INFO] [stdout] 822 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:844:9
[INFO] [stdout]     |
[INFO] [stdout] 844 | /         store
[INFO] [stdout] 845 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &log_id)
[INFO] [stdout] 846 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:846:14
[INFO] [stdout]     |
[INFO] [stdout] 846 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:844:9
[INFO] [stdout]     |
[INFO] [stdout] 844 | /         store
[INFO] [stdout] 845 | |             .insert_operation(hash_0, &header_0, Some(&body_0), &header_bytes_0, &log_id)
[INFO] [stdout] 846 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 | /         store
[INFO] [stdout] 849 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &log_id)
[INFO] [stdout] 850 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:850:14
[INFO] [stdout]     |
[INFO] [stdout] 850 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:848:9
[INFO] [stdout]     |
[INFO] [stdout] 848 | /         store
[INFO] [stdout] 849 | |             .insert_operation(hash_1, &header_1, Some(&body_1), &header_bytes_1, &log_id)
[INFO] [stdout] 850 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:852:9
[INFO] [stdout]     |
[INFO] [stdout] 852 | /         store
[INFO] [stdout] 853 | |             .insert_operation(hash_2, &header_2, Some(&body_2), &header_bytes_2, &log_id)
[INFO] [stdout] 854 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:854:14
[INFO] [stdout]     |
[INFO] [stdout] 854 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:852:9
[INFO] [stdout]     |
[INFO] [stdout] 852 | /         store
[INFO] [stdout] 853 | |             .insert_operation(hash_2, &header_2, Some(&body_2), &header_bytes_2, &log_id)
[INFO] [stdout] 854 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:862:23
[INFO] [stdout]     |
[INFO] [stdout] 862 |           let deleted = store
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 863 | |             .delete_payloads(&private_key.public_key(), &log_id, 0, 2)
[INFO] [stdout] 864 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:864:14
[INFO] [stdout]     |
[INFO] [stdout] 864 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<bool, Infallible>
[INFO] [stdout]    --> src/memory.rs:862:23
[INFO] [stdout]     |
[INFO] [stdout] 862 |           let deleted = store
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 863 | |             .delete_payloads(&private_key.public_key(), &log_id, 0, 2)
[INFO] [stdout] 864 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:868:19
[INFO] [stdout]     |
[INFO] [stdout] 868 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 869 | |             .get_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 870 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:870:14
[INFO] [stdout]     |
[INFO] [stdout] 870 |             .await
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: this type will no longer be must used: Result<std::option::Option<Vec<(Header, std::option::Option<Body>)>>, Infallible>
[INFO] [stdout]    --> src/memory.rs:868:19
[INFO] [stdout]     |
[INFO] [stdout] 868 |           let log = store
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 869 | |             .get_log(&private_key.public_key(), &log_id, None)
[INFO] [stdout] 870 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `p2panda-store` (lib test) due to 195 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "189ddcc2e3acb8491dcf2d6039c5af85b5ca85a1da6322ca07e0e2d6f6df57d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "189ddcc2e3acb8491dcf2d6039c5af85b5ca85a1da6322ca07e0e2d6f6df57d4", kill_on_drop: false }`
[INFO] [stdout] 189ddcc2e3acb8491dcf2d6039c5af85b5ca85a1da6322ca07e0e2d6f6df57d4
