[INFO] fetching crate ekv 1.0.0...
[INFO] testing ekv-1.0.0 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] extracting crate ekv 1.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate ekv 1.0.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate ekv 1.0.0
[INFO] tweaked toml for crates.io crate ekv 1.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ekv 1.0.0 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ekv 1.0.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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2750a48263d83f313de4ebc740aca004535c7b5c450a45a102c304fe90324a52
[INFO] running `Command { std: "docker" "start" "-a" "2750a48263d83f313de4ebc740aca004535c7b5c450a45a102c304fe90324a52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2750a48263d83f313de4ebc740aca004535c7b5c450a45a102c304fe90324a52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2750a48263d83f313de4ebc740aca004535c7b5c450a45a102c304fe90324a52", kill_on_drop: false }`
[INFO] [stdout] 2750a48263d83f313de4ebc740aca004535c7b5c450a45a102c304fe90324a52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9d2b2c24ef9c0602814389477923701548bd2ce9168eb70873685365a4b66a14
[INFO] running `Command { std: "docker" "start" "-a" "9d2b2c24ef9c0602814389477923701548bd2ce9168eb70873685365a4b66a14", kill_on_drop: false }`
[INFO] [stderr]    Compiling embedded-io-async v0.6.1
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling futures-task v0.3.30
[INFO] [stderr]    Compiling embassy-sync v0.6.0
[INFO] [stderr]    Compiling futures-core v0.3.30
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling pin-project-lite v0.2.14
[INFO] [stderr]    Compiling embedded-io v0.6.1
[INFO] [stderr]    Compiling ekv v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling critical-section v1.1.2
[INFO] [stderr]    Compiling futures-util v0.3.30
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.09s
[INFO] running `Command { std: "docker" "inspect" "9d2b2c24ef9c0602814389477923701548bd2ce9168eb70873685365a4b66a14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d2b2c24ef9c0602814389477923701548bd2ce9168eb70873685365a4b66a14", kill_on_drop: false }`
[INFO] [stdout] 9d2b2c24ef9c0602814389477923701548bd2ce9168eb70873685365a4b66a14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 33548358a63885b839bd14b241b8615f9b41b180a3007ea00c37097e4de9f75c
[INFO] running `Command { std: "docker" "start" "-a" "33548358a63885b839bd14b241b8615f9b41b180a3007ea00c37097e4de9f75c", kill_on_drop: false }`
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling crc32fast v1.4.0
[INFO] [stderr]    Compiling autocfg v1.2.0
[INFO] [stderr]    Compiling log v0.4.21
[INFO] [stderr]    Compiling cc v1.0.94
[INFO] [stderr]    Compiling libloading v0.8.3
[INFO] [stderr]    Compiling miniz_oxide v0.7.2
[INFO] [stderr]    Compiling fdeflate v0.3.4
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling getrandom v0.2.14
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling bytemuck v1.15.0
[INFO] [stderr]    Compiling weezl v0.1.8
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling const-cstr v0.3.0
[INFO] [stderr]    Compiling dlib v0.5.2
[INFO] [stderr]    Compiling jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling plotters-backend v0.3.5
[INFO] [stderr]    Compiling font-kit v0.11.0
[INFO] [stderr]    Compiling gif v0.12.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling dirs-next v2.0.0
[INFO] [stderr]    Compiling env_filter v0.1.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling float-ord v0.2.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.60
[INFO] [stderr]    Compiling flate2 v1.0.28
[INFO] [stderr]    Compiling critical-section v1.1.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling plotters-svg v0.3.5
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]    Compiling env_logger v0.11.3
[INFO] [stderr]    Compiling test-log-macros v0.2.15
[INFO] [stderr]    Compiling yeslogic-fontconfig-sys v3.2.0
[INFO] [stderr]    Compiling tokio-macros v2.2.0
[INFO] [stderr]    Compiling is-terminal v0.4.12
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling ttf-parser v0.17.1
[INFO] [stderr]    Compiling embassy-sync v0.6.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling png v0.17.13
[INFO] [stderr]    Compiling pathfinder_simd v0.5.3
[INFO] [stderr]    Compiling test-log v0.2.15
[INFO] [stderr]    Compiling freetype-sys v0.19.0
[INFO] [stderr]    Compiling tokio v1.37.0
[INFO] [stderr]    Compiling ekv v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling freetype v0.7.1
[INFO] [stderr]    Compiling pathfinder_geometry v0.5.1
[INFO] [stderr]    Compiling chrono v0.4.38
[INFO] [stderr]    Compiling image v0.24.9
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling env_logger v0.10.2
[INFO] [stderr]    Compiling plotters-bitmap v0.3.3
[INFO] [stderr]    Compiling plotters v0.3.5
[INFO] [stdout] error[E0432]: unresolved import `ekv::flash::MemFlash`
[INFO] [stdout]   --> examples/bench.rs:1:5
[INFO] [stdout]    |
[INFO] [stdout]  1 | use ekv::flash::MemFlash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ no `MemFlash` in `flash`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/flash.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[cfg(feature = "std")]
[INFO] [stdout]    |       --------------- the item is gated behind the `std` feature
[INFO] [stdout] 68 | pub struct MemFlash {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `ekv::flash::MemFlash`
[INFO] [stdout]   --> examples/smoke.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  4 | use ekv::flash::MemFlash;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^ no `MemFlash` in `flash`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/workdir/src/flash.rs:68:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[cfg(feature = "std")]
[INFO] [stdout]    |       --------------- the item is gated behind the `std` feature
[INFO] [stdout] 68 | pub struct MemFlash {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `log`
[INFO] [stdout]   --> examples/smoke.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         log::debug!("start tx");
[INFO] [stdout]    |         ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `log`
[INFO] [stdout]   --> examples/smoke.rs:82:13
[INFO] [stdout]    |
[INFO] [stdout] 82 |             log::debug!("write {:02x?} = {:02x?}", key, value);
[INFO] [stdout]    |             ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `log`
[INFO] [stdout]   --> examples/smoke.rs:86:21
[INFO] [stdout]    |
[INFO] [stdout] 86 |                     log::debug!("full, aborting tx");
[INFO] [stdout]    |                     ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `log`
[INFO] [stdout]    --> examples/smoke.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |             log::debug!("read {:02x?}", key);
[INFO] [stdout]     |             ^^^ use of unresolved module or unlinked crate `log`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:55:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     db.format().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] 59 |         wtx.write(key, &rand_data(p.val_len)).await.unwrap();
[INFO] [stdout]    |         --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 58 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]    |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         wtx.write(key, &rand_data(p.val_len)).await.unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         wtx.commit().await.unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:63:5
[INFO] [stdout]    |
[INFO] [stdout] 63 |     db.lock_flash().await.reset_counters();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let rtx = db.read_transaction().await;
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 69 |         rtx.read(key, &mut buf).await.unwrap();
[INFO] [stdout]    |         --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]    |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/bench.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |         rtx.read(key, &mut buf).await.unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/smoke.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     db.format().await.unwrap();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/smoke.rs:79:13
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |             match wtx.write(key, value).await {
[INFO] [stdout]    |                   --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 79 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]    |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> examples/smoke.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         wtx.commit().await.unwrap();
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> examples/smoke.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let rtx = db.read_transaction().await;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 103 |             let got_val = match rtx.read(key, &mut buf).await {
[INFO] [stdout]     |                                 --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> examples/smoke.rs:124:13
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let rtx = db.read_transaction().await;
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 125 |         let got_val = match rtx.read(key, &mut buf).await {
[INFO] [stdout]     |                             --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 124 |         let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]     |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ekv` (example "smoke") due to 10 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `ekv` (example "bench") due to 8 previous errors
[INFO] [stdout] error[E0432]: unresolved import `crate::flash::MemFlash`
[INFO] [stdout]    --> src/cursor.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |     use crate::flash::MemFlash;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ no `MemFlash` in `flash`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/flash.rs:68:12
[INFO] [stdout]     |
[INFO] [stdout]  67 | #[cfg(feature = "std")]
[INFO] [stdout]     |       --------------- the item is gated behind the `std` feature
[INFO] [stdout]  68 | pub struct MemFlash {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::flash::MemFlash`
[INFO] [stdout]     --> src/file.rs:1594:9
[INFO] [stdout]      |
[INFO] [stdout] 1594 |     use crate::flash::MemFlash;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no `MemFlash` in `flash`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/flash.rs:68:12
[INFO] [stdout]      |
[INFO] [stdout]   67 | #[cfg(feature = "std")]
[INFO] [stdout]      |       --------------- the item is gated behind the `std` feature
[INFO] [stdout]   68 | pub struct MemFlash {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::flash::MemFlash`
[INFO] [stdout]    --> src/page.rs:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 |     use crate::flash::MemFlash;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^ no `MemFlash` in `flash`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/flash.rs:68:12
[INFO] [stdout]     |
[INFO] [stdout]  67 | #[cfg(feature = "std")]
[INFO] [stdout]     |       --------------- the item is gated behind the `std` feature
[INFO] [stdout]  68 | pub struct MemFlash {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]    --> src/cursor.rs:278:9
[INFO] [stdout]     |
[INFO] [stdout] 278 |     use std::ops::Bound::*;
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]    --> src/cursor.rs:277:9
[INFO] [stdout]     |
[INFO] [stdout] 277 |     use std::ops::Bound;
[INFO] [stdout]     |         ^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::flash::MemFlash`
[INFO] [stdout]     --> src/record.rs:1110:9
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     use crate::flash::MemFlash;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ no `MemFlash` in `flash`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/flash.rs:68:12
[INFO] [stdout]      |
[INFO] [stdout]   67 | #[cfg(feature = "std")]
[INFO] [stdout]      |       --------------- the item is gated behind the `std` feature
[INFO] [stdout]   68 | pub struct MemFlash {
[INFO] [stdout]      |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/page.rs:1158:23
[INFO] [stdout]      |
[INFO] [stdout] 1158 |         let mut res = vec![0; len];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/page.rs:1087:23
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/page.rs:1030:23
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/page.rs:1001:23
[INFO] [stdout]      |
[INFO] [stdout] 1001 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:962:23
[INFO] [stdout]     |
[INFO] [stdout] 962 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:927:23
[INFO] [stdout]     |
[INFO] [stdout] 927 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:896:23
[INFO] [stdout]     |
[INFO] [stdout] 896 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:859:23
[INFO] [stdout]     |
[INFO] [stdout] 859 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:826:23
[INFO] [stdout]     |
[INFO] [stdout] 826 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:804:23
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:780:23
[INFO] [stdout]     |
[INFO] [stdout] 780 |         let mut buf = vec![0; MAX_PAYLOAD];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:756:23
[INFO] [stdout]     |
[INFO] [stdout] 756 |         let mut buf = vec![0; 1024];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:733:23
[INFO] [stdout]     |
[INFO] [stdout] 733 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]    --> src/page.rs:722:23
[INFO] [stdout]     |
[INFO] [stdout] 722 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:2969:28
[INFO] [stdout]      |
[INFO] [stdout] 2969 |             let mut data = vec![0; seq_max - seq_min - s1 - s2];
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:2952:28
[INFO] [stdout]      |
[INFO] [stdout] 2952 |             let mut data = vec![0; seq_max - seq_min - s];
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:2937:28
[INFO] [stdout]      |
[INFO] [stdout] 2937 |             let mut data = vec![0; seq_max - seq_min];
[INFO] [stdout]      |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:2876:23
[INFO] [stdout]      |
[INFO] [stdout] 2876 |         let mut res = vec![0; len];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:2026:23
[INFO] [stdout]      |
[INFO] [stdout] 2026 |         let mut buf = vec![0; 1024];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:2006:23
[INFO] [stdout]      |
[INFO] [stdout] 2006 |         let mut buf = vec![0; 1024];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1734:23
[INFO] [stdout]      |
[INFO] [stdout] 1734 |         let mut buf = vec![0; 9];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1712:23
[INFO] [stdout]      |
[INFO] [stdout] 1712 |         let mut buf = vec![0; data.len() + 1];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1690:23
[INFO] [stdout]      |
[INFO] [stdout] 1690 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1670:23
[INFO] [stdout]      |
[INFO] [stdout] 1670 |         let mut buf = vec![0; 1];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1656:23
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1648:23
[INFO] [stdout]      |
[INFO] [stdout] 1648 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1627:23
[INFO] [stdout]      |
[INFO] [stdout] 1627 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec` in this scope
[INFO] [stdout]     --> src/file.rs:1619:23
[INFO] [stdout]      |
[INFO] [stdout] 1619 |         let mut buf = vec![0; data.len()];
[INFO] [stdout]      |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `eprintln` in this scope
[INFO] [stdout]    --> src/cursor.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |                 eprintln!("  '{}': '{}'", String::from_utf8_lossy(k), String::from_utf8_lossy(v))
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `eprintln` in this scope
[INFO] [stdout]    --> src/cursor.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             eprintln!("got:");
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `eprintln` in this scope
[INFO] [stdout]    --> src/cursor.rs:300:17
[INFO] [stdout]     |
[INFO] [stdout] 300 |                 eprintln!("  '{}': '{}'", String::from_utf8_lossy(k), String::from_utf8_lossy(v))
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `eprintln` in this scope
[INFO] [stdout]    --> src/cursor.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             eprintln!("expected:");
[INFO] [stdout]     |             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]    --> src/cursor.rs:291:23
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let mut got = std::vec::Vec::new();
[INFO] [stdout]     |                       ^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Vec;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use heapless::Vec;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `Vec`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 291 -         let mut got = std::vec::Vec::new();
[INFO] [stdout] 291 +         let mut got = Vec::new();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:432:31
[INFO] [stdout]     |
[INFO] [stdout] 432 |         check_read_range(&db, Unbounded, Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:432:42
[INFO] [stdout]     |
[INFO] [stdout] 432 |         check_read_range(&db, Unbounded, Unbounded, rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:433:31
[INFO] [stdout]     |
[INFO] [stdout] 433 |         check_read_range(&db, Unbounded, Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:433:42
[INFO] [stdout]     |
[INFO] [stdout] 433 |         check_read_range(&db, Unbounded, Included(b"ff"), rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:434:31
[INFO] [stdout]     |
[INFO] [stdout] 434 |         check_read_range(&db, Unbounded, Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:434:42
[INFO] [stdout]     |
[INFO] [stdout] 434 |         check_read_range(&db, Unbounded, Included(b"zz"), rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:435:31
[INFO] [stdout]     |
[INFO] [stdout] 435 |         check_read_range(&db, Unbounded, Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:435:42
[INFO] [stdout]     |
[INFO] [stdout] 435 |         check_read_range(&db, Unbounded, Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:437:31
[INFO] [stdout]     |
[INFO] [stdout] 437 |         check_read_range(&db, Included(b"aa"), Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:437:48
[INFO] [stdout]     |
[INFO] [stdout] 437 |         check_read_range(&db, Included(b"aa"), Unbounded, rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:438:31
[INFO] [stdout]     |
[INFO] [stdout] 438 |         check_read_range(&db, Included(b"aa"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:438:48
[INFO] [stdout]     |
[INFO] [stdout] 438 |         check_read_range(&db, Included(b"aa"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:439:31
[INFO] [stdout]     |
[INFO] [stdout] 439 |         check_read_range(&db, Included(b"aa"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:439:48
[INFO] [stdout]     |
[INFO] [stdout] 439 |         check_read_range(&db, Included(b"aa"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:440:31
[INFO] [stdout]     |
[INFO] [stdout] 440 |         check_read_range(&db, Included(b"aa"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:440:48
[INFO] [stdout]     |
[INFO] [stdout] 440 |         check_read_range(&db, Included(b"aa"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:442:31
[INFO] [stdout]     |
[INFO] [stdout] 442 |         check_read_range(&db, Included(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:442:47
[INFO] [stdout]     |
[INFO] [stdout] 442 |         check_read_range(&db, Included(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:443:31
[INFO] [stdout]     |
[INFO] [stdout] 443 |         check_read_range(&db, Included(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:443:47
[INFO] [stdout]     |
[INFO] [stdout] 443 |         check_read_range(&db, Included(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:444:31
[INFO] [stdout]     |
[INFO] [stdout] 444 |         check_read_range(&db, Included(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:444:47
[INFO] [stdout]     |
[INFO] [stdout] 444 |         check_read_range(&db, Included(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:445:31
[INFO] [stdout]     |
[INFO] [stdout] 445 |         check_read_range(&db, Included(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:445:47
[INFO] [stdout]     |
[INFO] [stdout] 445 |         check_read_range(&db, Included(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:447:31
[INFO] [stdout]     |
[INFO] [stdout] 447 |         check_read_range(&db, Excluded(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:447:47
[INFO] [stdout]     |
[INFO] [stdout] 447 |         check_read_range(&db, Excluded(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:448:31
[INFO] [stdout]     |
[INFO] [stdout] 448 |         check_read_range(&db, Excluded(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:448:47
[INFO] [stdout]     |
[INFO] [stdout] 448 |         check_read_range(&db, Excluded(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:449:31
[INFO] [stdout]     |
[INFO] [stdout] 449 |         check_read_range(&db, Excluded(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:449:47
[INFO] [stdout]     |
[INFO] [stdout] 449 |         check_read_range(&db, Excluded(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:450:31
[INFO] [stdout]     |
[INFO] [stdout] 450 |         check_read_range(&db, Excluded(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:450:47
[INFO] [stdout]     |
[INFO] [stdout] 450 |         check_read_range(&db, Excluded(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:454:31
[INFO] [stdout]     |
[INFO] [stdout] 454 |         check_read_range(&db, Included(b"cc"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:454:48
[INFO] [stdout]     |
[INFO] [stdout] 454 |         check_read_range(&db, Included(b"cc"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:455:31
[INFO] [stdout]     |
[INFO] [stdout] 455 |         check_read_range(&db, Included(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:455:48
[INFO] [stdout]     |
[INFO] [stdout] 455 |         check_read_range(&db, Included(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:456:31
[INFO] [stdout]     |
[INFO] [stdout] 456 |         check_read_range(&db, Excluded(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:456:48
[INFO] [stdout]     |
[INFO] [stdout] 456 |         check_read_range(&db, Excluded(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:457:31
[INFO] [stdout]     |
[INFO] [stdout] 457 |         check_read_range(&db, Excluded(b"bb"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:457:48
[INFO] [stdout]     |
[INFO] [stdout] 457 |         check_read_range(&db, Excluded(b"bb"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:459:31
[INFO] [stdout]     |
[INFO] [stdout] 459 |         check_read_range(&db, Included(b"cc"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:459:48
[INFO] [stdout]     |
[INFO] [stdout] 459 |         check_read_range(&db, Included(b"cc"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:460:31
[INFO] [stdout]     |
[INFO] [stdout] 460 |         check_read_range(&db, Included(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:460:48
[INFO] [stdout]     |
[INFO] [stdout] 460 |         check_read_range(&db, Included(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:461:31
[INFO] [stdout]     |
[INFO] [stdout] 461 |         check_read_range(&db, Excluded(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:461:48
[INFO] [stdout]     |
[INFO] [stdout] 461 |         check_read_range(&db, Excluded(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:462:31
[INFO] [stdout]     |
[INFO] [stdout] 462 |         check_read_range(&db, Excluded(b"bb"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:462:48
[INFO] [stdout]     |
[INFO] [stdout] 462 |         check_read_range(&db, Excluded(b"bb"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:464:31
[INFO] [stdout]     |
[INFO] [stdout] 464 |         check_read_range(&db, Included(b"cc"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:464:48
[INFO] [stdout]     |
[INFO] [stdout] 464 |         check_read_range(&db, Included(b"cc"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:465:31
[INFO] [stdout]     |
[INFO] [stdout] 465 |         check_read_range(&db, Included(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:465:48
[INFO] [stdout]     |
[INFO] [stdout] 465 |         check_read_range(&db, Included(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:466:31
[INFO] [stdout]     |
[INFO] [stdout] 466 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:466:48
[INFO] [stdout]     |
[INFO] [stdout] 466 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:467:31
[INFO] [stdout]     |
[INFO] [stdout] 467 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:467:48
[INFO] [stdout]     |
[INFO] [stdout] 467 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:469:31
[INFO] [stdout]     |
[INFO] [stdout] 469 |         check_read_range(&db, Included(b"cc"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:469:48
[INFO] [stdout]     |
[INFO] [stdout] 469 |         check_read_range(&db, Included(b"cc"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:470:31
[INFO] [stdout]     |
[INFO] [stdout] 470 |         check_read_range(&db, Included(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:470:48
[INFO] [stdout]     |
[INFO] [stdout] 470 |         check_read_range(&db, Included(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:471:31
[INFO] [stdout]     |
[INFO] [stdout] 471 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:471:48
[INFO] [stdout]     |
[INFO] [stdout] 471 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:472:31
[INFO] [stdout]     |
[INFO] [stdout] 472 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:472:48
[INFO] [stdout]     |
[INFO] [stdout] 472 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:475:31
[INFO] [stdout]     |
[INFO] [stdout] 475 |         check_read_range(&db, Unbounded, Included(b"0"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:475:42
[INFO] [stdout]     |
[INFO] [stdout] 475 |         check_read_range(&db, Unbounded, Included(b"0"), &[]).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:476:31
[INFO] [stdout]     |
[INFO] [stdout] 476 |         check_read_range(&db, Unbounded, Excluded(b"0"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:476:42
[INFO] [stdout]     |
[INFO] [stdout] 476 |         check_read_range(&db, Unbounded, Excluded(b"0"), &[]).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:477:31
[INFO] [stdout]     |
[INFO] [stdout] 477 |         check_read_range(&db, Unbounded, Excluded(b"aa"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:477:42
[INFO] [stdout]     |
[INFO] [stdout] 477 |         check_read_range(&db, Unbounded, Excluded(b"aa"), &[]).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:480:31
[INFO] [stdout]     |
[INFO] [stdout] 480 |         check_read_range(&db, Included(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:480:47
[INFO] [stdout]     |
[INFO] [stdout] 480 |         check_read_range(&db, Included(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:481:31
[INFO] [stdout]     |
[INFO] [stdout] 481 |         check_read_range(&db, Excluded(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:481:47
[INFO] [stdout]     |
[INFO] [stdout] 481 |         check_read_range(&db, Excluded(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:482:31
[INFO] [stdout]     |
[INFO] [stdout] 482 |         check_read_range(&db, Excluded(b"ff"), Unbounded, &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:482:48
[INFO] [stdout]     |
[INFO] [stdout] 482 |         check_read_range(&db, Excluded(b"ff"), Unbounded, &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:485:31
[INFO] [stdout]     |
[INFO] [stdout] 485 |         check_read_range(&db, Excluded(b"aa"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:485:48
[INFO] [stdout]     |
[INFO] [stdout] 485 |         check_read_range(&db, Excluded(b"aa"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:486:31
[INFO] [stdout]     |
[INFO] [stdout] 486 |         check_read_range(&db, Included(b"ax"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:486:48
[INFO] [stdout]     |
[INFO] [stdout] 486 |         check_read_range(&db, Included(b"ax"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:487:31
[INFO] [stdout]     |
[INFO] [stdout] 487 |         check_read_range(&db, Excluded(b"aa"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:487:48
[INFO] [stdout]     |
[INFO] [stdout] 487 |         check_read_range(&db, Excluded(b"aa"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:488:31
[INFO] [stdout]     |
[INFO] [stdout] 488 |         check_read_range(&db, Included(b"ax"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:488:48
[INFO] [stdout]     |
[INFO] [stdout] 488 |         check_read_range(&db, Included(b"ax"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:529:31
[INFO] [stdout]     |
[INFO] [stdout] 529 |         check_read_range(&db, Unbounded, Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:529:42
[INFO] [stdout]     |
[INFO] [stdout] 529 |         check_read_range(&db, Unbounded, Unbounded, rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:530:31
[INFO] [stdout]     |
[INFO] [stdout] 530 |         check_read_range(&db, Unbounded, Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:530:42
[INFO] [stdout]     |
[INFO] [stdout] 530 |         check_read_range(&db, Unbounded, Included(b"ff"), rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:531:31
[INFO] [stdout]     |
[INFO] [stdout] 531 |         check_read_range(&db, Unbounded, Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:531:42
[INFO] [stdout]     |
[INFO] [stdout] 531 |         check_read_range(&db, Unbounded, Included(b"zz"), rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:532:31
[INFO] [stdout]     |
[INFO] [stdout] 532 |         check_read_range(&db, Unbounded, Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:532:42
[INFO] [stdout]     |
[INFO] [stdout] 532 |         check_read_range(&db, Unbounded, Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:534:31
[INFO] [stdout]     |
[INFO] [stdout] 534 |         check_read_range(&db, Included(b"aa"), Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:534:48
[INFO] [stdout]     |
[INFO] [stdout] 534 |         check_read_range(&db, Included(b"aa"), Unbounded, rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:535:31
[INFO] [stdout]     |
[INFO] [stdout] 535 |         check_read_range(&db, Included(b"aa"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:535:48
[INFO] [stdout]     |
[INFO] [stdout] 535 |         check_read_range(&db, Included(b"aa"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:536:31
[INFO] [stdout]     |
[INFO] [stdout] 536 |         check_read_range(&db, Included(b"aa"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:536:48
[INFO] [stdout]     |
[INFO] [stdout] 536 |         check_read_range(&db, Included(b"aa"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:537:31
[INFO] [stdout]     |
[INFO] [stdout] 537 |         check_read_range(&db, Included(b"aa"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:537:48
[INFO] [stdout]     |
[INFO] [stdout] 537 |         check_read_range(&db, Included(b"aa"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:539:31
[INFO] [stdout]     |
[INFO] [stdout] 539 |         check_read_range(&db, Included(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:539:47
[INFO] [stdout]     |
[INFO] [stdout] 539 |         check_read_range(&db, Included(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:540:31
[INFO] [stdout]     |
[INFO] [stdout] 540 |         check_read_range(&db, Included(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:540:47
[INFO] [stdout]     |
[INFO] [stdout] 540 |         check_read_range(&db, Included(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:541:31
[INFO] [stdout]     |
[INFO] [stdout] 541 |         check_read_range(&db, Included(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:541:47
[INFO] [stdout]     |
[INFO] [stdout] 541 |         check_read_range(&db, Included(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:542:31
[INFO] [stdout]     |
[INFO] [stdout] 542 |         check_read_range(&db, Included(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:542:47
[INFO] [stdout]     |
[INFO] [stdout] 542 |         check_read_range(&db, Included(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:544:31
[INFO] [stdout]     |
[INFO] [stdout] 544 |         check_read_range(&db, Excluded(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:544:47
[INFO] [stdout]     |
[INFO] [stdout] 544 |         check_read_range(&db, Excluded(b"0"), Unbounded, rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:545:31
[INFO] [stdout]     |
[INFO] [stdout] 545 |         check_read_range(&db, Excluded(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:545:47
[INFO] [stdout]     |
[INFO] [stdout] 545 |         check_read_range(&db, Excluded(b"0"), Included(b"ff"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:546:31
[INFO] [stdout]     |
[INFO] [stdout] 546 |         check_read_range(&db, Excluded(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:546:47
[INFO] [stdout]     |
[INFO] [stdout] 546 |         check_read_range(&db, Excluded(b"0"), Included(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:547:31
[INFO] [stdout]     |
[INFO] [stdout] 547 |         check_read_range(&db, Excluded(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:547:47
[INFO] [stdout]     |
[INFO] [stdout] 547 |         check_read_range(&db, Excluded(b"0"), Excluded(b"zz"), rows).await;
[INFO] [stdout]     |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:551:31
[INFO] [stdout]     |
[INFO] [stdout] 551 |         check_read_range(&db, Included(b"cc"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:551:48
[INFO] [stdout]     |
[INFO] [stdout] 551 |         check_read_range(&db, Included(b"cc"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:552:31
[INFO] [stdout]     |
[INFO] [stdout] 552 |         check_read_range(&db, Included(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:552:48
[INFO] [stdout]     |
[INFO] [stdout] 552 |         check_read_range(&db, Included(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:553:31
[INFO] [stdout]     |
[INFO] [stdout] 553 |         check_read_range(&db, Excluded(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:553:48
[INFO] [stdout]     |
[INFO] [stdout] 553 |         check_read_range(&db, Excluded(b"c0"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:554:31
[INFO] [stdout]     |
[INFO] [stdout] 554 |         check_read_range(&db, Excluded(b"bb"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:554:48
[INFO] [stdout]     |
[INFO] [stdout] 554 |         check_read_range(&db, Excluded(b"bb"), Included(b"ee"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:556:31
[INFO] [stdout]     |
[INFO] [stdout] 556 |         check_read_range(&db, Included(b"cc"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:556:48
[INFO] [stdout]     |
[INFO] [stdout] 556 |         check_read_range(&db, Included(b"cc"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:557:31
[INFO] [stdout]     |
[INFO] [stdout] 557 |         check_read_range(&db, Included(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:557:48
[INFO] [stdout]     |
[INFO] [stdout] 557 |         check_read_range(&db, Included(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:558:31
[INFO] [stdout]     |
[INFO] [stdout] 558 |         check_read_range(&db, Excluded(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:558:48
[INFO] [stdout]     |
[INFO] [stdout] 558 |         check_read_range(&db, Excluded(b"c0"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:559:31
[INFO] [stdout]     |
[INFO] [stdout] 559 |         check_read_range(&db, Excluded(b"bb"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:559:48
[INFO] [stdout]     |
[INFO] [stdout] 559 |         check_read_range(&db, Excluded(b"bb"), Included(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:561:31
[INFO] [stdout]     |
[INFO] [stdout] 561 |         check_read_range(&db, Included(b"cc"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:561:48
[INFO] [stdout]     |
[INFO] [stdout] 561 |         check_read_range(&db, Included(b"cc"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:562:31
[INFO] [stdout]     |
[INFO] [stdout] 562 |         check_read_range(&db, Included(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:562:48
[INFO] [stdout]     |
[INFO] [stdout] 562 |         check_read_range(&db, Included(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:563:31
[INFO] [stdout]     |
[INFO] [stdout] 563 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:563:48
[INFO] [stdout]     |
[INFO] [stdout] 563 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:564:31
[INFO] [stdout]     |
[INFO] [stdout] 564 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:564:48
[INFO] [stdout]     |
[INFO] [stdout] 564 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ef"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:566:31
[INFO] [stdout]     |
[INFO] [stdout] 566 |         check_read_range(&db, Included(b"cc"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:566:48
[INFO] [stdout]     |
[INFO] [stdout] 566 |         check_read_range(&db, Included(b"cc"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:567:31
[INFO] [stdout]     |
[INFO] [stdout] 567 |         check_read_range(&db, Included(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:567:48
[INFO] [stdout]     |
[INFO] [stdout] 567 |         check_read_range(&db, Included(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:568:31
[INFO] [stdout]     |
[INFO] [stdout] 568 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:568:48
[INFO] [stdout]     |
[INFO] [stdout] 568 |         check_read_range(&db, Excluded(b"c0"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:569:31
[INFO] [stdout]     |
[INFO] [stdout] 569 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:569:48
[INFO] [stdout]     |
[INFO] [stdout] 569 |         check_read_range(&db, Excluded(b"bb"), Excluded(b"ff"), rows).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:572:31
[INFO] [stdout]     |
[INFO] [stdout] 572 |         check_read_range(&db, Unbounded, Included(b"0"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:572:42
[INFO] [stdout]     |
[INFO] [stdout] 572 |         check_read_range(&db, Unbounded, Included(b"0"), &[]).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:573:31
[INFO] [stdout]     |
[INFO] [stdout] 573 |         check_read_range(&db, Unbounded, Excluded(b"0"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:573:42
[INFO] [stdout]     |
[INFO] [stdout] 573 |         check_read_range(&db, Unbounded, Excluded(b"0"), &[]).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:574:31
[INFO] [stdout]     |
[INFO] [stdout] 574 |         check_read_range(&db, Unbounded, Excluded(b"aa"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:574:42
[INFO] [stdout]     |
[INFO] [stdout] 574 |         check_read_range(&db, Unbounded, Excluded(b"aa"), &[]).await;
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:577:31
[INFO] [stdout]     |
[INFO] [stdout] 577 |         check_read_range(&db, Included(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:577:47
[INFO] [stdout]     |
[INFO] [stdout] 577 |         check_read_range(&db, Included(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:578:31
[INFO] [stdout]     |
[INFO] [stdout] 578 |         check_read_range(&db, Excluded(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:578:47
[INFO] [stdout]     |
[INFO] [stdout] 578 |         check_read_range(&db, Excluded(b"z"), Unbounded, &[]).await;
[INFO] [stdout]     |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:579:31
[INFO] [stdout]     |
[INFO] [stdout] 579 |         check_read_range(&db, Excluded(b"ff"), Unbounded, &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `Unbounded` in this scope
[INFO] [stdout]    --> src/cursor.rs:579:48
[INFO] [stdout]     |
[INFO] [stdout] 579 |         check_read_range(&db, Excluded(b"ff"), Unbounded, &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these unit variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Unbounded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:582:31
[INFO] [stdout]     |
[INFO] [stdout] 582 |         check_read_range(&db, Excluded(b"aa"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:582:48
[INFO] [stdout]     |
[INFO] [stdout] 582 |         check_read_range(&db, Excluded(b"aa"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:583:31
[INFO] [stdout]     |
[INFO] [stdout] 583 |         check_read_range(&db, Included(b"ax"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:583:48
[INFO] [stdout]     |
[INFO] [stdout] 583 |         check_read_range(&db, Included(b"ax"), Excluded(b"bb"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Excluded` in this scope
[INFO] [stdout]    --> src/cursor.rs:584:31
[INFO] [stdout]     |
[INFO] [stdout] 584 |         check_read_range(&db, Excluded(b"aa"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Excluded;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:584:48
[INFO] [stdout]     |
[INFO] [stdout] 584 |         check_read_range(&db, Excluded(b"aa"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:585:31
[INFO] [stdout]     |
[INFO] [stdout] 585 |         check_read_range(&db, Included(b"ax"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                               ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Included` in this scope
[INFO] [stdout]    --> src/cursor.rs:585:48
[INFO] [stdout]     |
[INFO] [stdout] 585 |         check_read_range(&db, Included(b"ax"), Included(b"ba"), &[]).await;
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these tuple variants
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use crate::cursor::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 277 +     use core::range::Bound::Included;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/file.rs:2875:34
[INFO] [stdout]      |
[INFO] [stdout] 2875 |     fn dummy_data(len: usize) -> Vec<u8> {
[INFO] [stdout]      |                                  ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: struct `crate::record::tests::Vec` exists but is inaccessible
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1591 +     use heapless::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/file.rs:2923:31
[INFO] [stdout]      |
[INFO] [stdout] 2923 |                     let data: Vec<_> = (0..n).map(|i| (seq_max + i) as u8).collect();
[INFO] [stdout]      |                               ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: struct `crate::record::tests::Vec` exists but is inaccessible
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1591 +     use heapless::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/file.rs:2939:28
[INFO] [stdout]      |
[INFO] [stdout] 2939 |             let want_data: Vec<_> = (0..seq_max - seq_min).map(|i| (seq_min + i) as u8).collect();
[INFO] [stdout]      |                            ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: struct `crate::record::tests::Vec` exists but is inaccessible
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1591 +     use heapless::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/file.rs:2954:28
[INFO] [stdout]      |
[INFO] [stdout] 2954 |             let want_data: Vec<_> = (0..seq_max - seq_min - s).map(|i| (seq_min + s + i) as u8).collect();
[INFO] [stdout]      |                            ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: struct `crate::record::tests::Vec` exists but is inaccessible
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1591 +     use heapless::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/file.rs:2971:28
[INFO] [stdout]      |
[INFO] [stdout] 2971 |             let want_data: Vec<_> = (0..seq_max - seq_min - s1 - s2)
[INFO] [stdout]      |                            ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: struct `crate::record::tests::Vec` exists but is inaccessible
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 1591 +     use heapless::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Vec` in this scope
[INFO] [stdout]     --> src/page.rs:1157:34
[INFO] [stdout]      |
[INFO] [stdout] 1157 |     fn dummy_data(len: usize) -> Vec<u8> {
[INFO] [stdout]      |                                  ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout]      = note: struct `crate::record::tests::Vec` exists but is inaccessible
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]  631 +     use heapless::Vec;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |         db.format().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         db.format().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 344 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 343 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:344:9
[INFO] [stdout]     |
[INFO] [stdout] 344 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 349 |         wtx.write(b"bar", b"8765").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 348 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |         wtx.write(b"bar", b"8765").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |         wtx.write(b"baz", b"4242").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:351:9
[INFO] [stdout]     |
[INFO] [stdout] 351 |         wtx.write(b"foo", b"5678").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:354:13
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 355 |         wtx.write(b"lol", b"9999").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |         wtx.write(b"lol", b"9999").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |         db.format().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:373:13
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 374 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 373 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:378:13
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 379 |         wtx.delete(b"bar").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 378 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |         wtx.delete(b"bar").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |         db.format().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:392:13
[INFO] [stdout]     |
[INFO] [stdout] 392 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 393 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 392 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:394:9
[INFO] [stdout]     |
[INFO] [stdout] 394 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:395:9
[INFO] [stdout]     |
[INFO] [stdout] 395 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:397:13
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 398 |         wtx.delete(b"bar").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 397 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |         wtx.delete(b"bar").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:401:13
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 402 |         wtx.delete(b"foo").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 401 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |         wtx.delete(b"foo").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:403:9
[INFO] [stdout]     |
[INFO] [stdout] 403 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |         db.format().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:415:13
[INFO] [stdout]     |
[INFO] [stdout] 415 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 416 |         wtx.write(b"aa", b"a").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 415 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |         wtx.write(b"aa", b"a").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |         wtx.write(b"bb", b"b").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |         wtx.write(b"cc", b"c").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |         wtx.write(b"dd", b"d").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |         wtx.write(b"ee", b"e").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |         wtx.write(b"ff", b"f").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |         db.format().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 499 |         wtx.write(b"aa", b"a").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 498 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         wtx.write(b"aa", b"a").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |         wtx.write(b"bb", b"b").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |         wtx.write(b"bbbad", b"bad").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         wtx.write(b"cc", b"wrong").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |         wtx.write(b"dd", b"wrong").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |         wtx.write(b"ff", b"f").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |         wtx.write(b"ffbad", b"bad").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:506:9
[INFO] [stdout]     |
[INFO] [stdout] 506 |         wtx.write(b"zzbad", b"bad").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:507:9
[INFO] [stdout]     |
[INFO] [stdout] 507 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:509:13
[INFO] [stdout]     |
[INFO] [stdout] 509 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 510 |         wtx.write(b"aa", b"a").await.unwrap();
[INFO] [stdout]     |         --- type must be known at this point
[INFO] [stdout]     |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]     |
[INFO] [stdout] 509 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |         wtx.write(b"aa", b"a").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |         wtx.write(b"bb", b"b").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |         wtx.delete(b"bbbad").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:513:9
[INFO] [stdout]     |
[INFO] [stdout] 513 |         wtx.write(b"cc", b"c").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:514:9
[INFO] [stdout]     |
[INFO] [stdout] 514 |         wtx.write(b"dd", b"d").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:515:9
[INFO] [stdout]     |
[INFO] [stdout] 515 |         wtx.write(b"ee", b"e").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |         wtx.delete(b"ffbad").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:517:9
[INFO] [stdout]     |
[INFO] [stdout] 517 |         wtx.delete(b"zzbad").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:518:9
[INFO] [stdout]     |
[INFO] [stdout] 518 |         wtx.delete(b"zzzzznotexisting").await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/cursor.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 |         wtx.commit().await.unwrap();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1609:9
[INFO] [stdout]      |
[INFO] [stdout] 1609 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1610:9
[INFO] [stdout]      |
[INFO] [stdout] 1610 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1614:21
[INFO] [stdout]      |
[INFO] [stdout] 1614 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1615:9
[INFO] [stdout]      |
[INFO] [stdout] 1615 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1616:9
[INFO] [stdout]      |
[INFO] [stdout] 1616 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1620:9
[INFO] [stdout]      |
[INFO] [stdout] 1620 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1624:9
[INFO] [stdout]      |
[INFO] [stdout] 1624 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1628:9
[INFO] [stdout]      |
[INFO] [stdout] 1628 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1637:9
[INFO] [stdout]      |
[INFO] [stdout] 1637 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1638:9
[INFO] [stdout]      |
[INFO] [stdout] 1638 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1642:21
[INFO] [stdout]      |
[INFO] [stdout] 1642 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1643:9
[INFO] [stdout]      |
[INFO] [stdout] 1643 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1644:9
[INFO] [stdout]      |
[INFO] [stdout] 1644 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1645:9
[INFO] [stdout]      |
[INFO] [stdout] 1645 |         w.discard(&mut m).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1649:9
[INFO] [stdout]      |
[INFO] [stdout] 1649 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1653:9
[INFO] [stdout]      |
[INFO] [stdout] 1653 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1657:9
[INFO] [stdout]      |
[INFO] [stdout] 1657 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1666:9
[INFO] [stdout]      |
[INFO] [stdout] 1666 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1667:9
[INFO] [stdout]      |
[INFO] [stdout] 1667 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1680:9
[INFO] [stdout]      |
[INFO] [stdout] 1680 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1681:9
[INFO] [stdout]      |
[INFO] [stdout] 1681 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1685:21
[INFO] [stdout]      |
[INFO] [stdout] 1685 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1686:9
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1687:9
[INFO] [stdout]      |
[INFO] [stdout] 1687 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1691:9
[INFO] [stdout]      |
[INFO] [stdout] 1691 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1702:9
[INFO] [stdout]      |
[INFO] [stdout] 1702 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1703:9
[INFO] [stdout]      |
[INFO] [stdout] 1703 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1707:21
[INFO] [stdout]      |
[INFO] [stdout] 1707 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1708:9
[INFO] [stdout]      |
[INFO] [stdout] 1708 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1709:9
[INFO] [stdout]      |
[INFO] [stdout] 1709 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1722:9
[INFO] [stdout]      |
[INFO] [stdout] 1722 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1723:9
[INFO] [stdout]      |
[INFO] [stdout] 1723 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1725:21
[INFO] [stdout]      |
[INFO] [stdout] 1725 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1726:9
[INFO] [stdout]      |
[INFO] [stdout] 1726 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1727:9
[INFO] [stdout]      |
[INFO] [stdout] 1727 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1729:21
[INFO] [stdout]      |
[INFO] [stdout] 1729 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1730:9
[INFO] [stdout]      |
[INFO] [stdout] 1730 |         w.write(&mut m, &[6, 7, 8, 9]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1731:9
[INFO] [stdout]      |
[INFO] [stdout] 1731 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1735:9
[INFO] [stdout]      |
[INFO] [stdout] 1735 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1739:9
[INFO] [stdout]      |
[INFO] [stdout] 1739 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1742:9
[INFO] [stdout]      |
[INFO] [stdout] 1742 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1751:9
[INFO] [stdout]      |
[INFO] [stdout] 1751 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1752:9
[INFO] [stdout]      |
[INFO] [stdout] 1752 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1754:21
[INFO] [stdout]      |
[INFO] [stdout] 1754 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1755:9
[INFO] [stdout]      |
[INFO] [stdout] 1755 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1756:9
[INFO] [stdout]      |
[INFO] [stdout] 1756 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1758:9
[INFO] [stdout]      |
[INFO] [stdout] 1758 |         m.truncate(0, 2).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1762:9
[INFO] [stdout]      |
[INFO] [stdout] 1762 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1765:9
[INFO] [stdout]      |
[INFO] [stdout] 1765 |         m.truncate(0, 1).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1769:9
[INFO] [stdout]      |
[INFO] [stdout] 1769 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1773:9
[INFO] [stdout]      |
[INFO] [stdout] 1773 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1777:9
[INFO] [stdout]      |
[INFO] [stdout] 1777 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1786:9
[INFO] [stdout]      |
[INFO] [stdout] 1786 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1787:9
[INFO] [stdout]      |
[INFO] [stdout] 1787 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1789:21
[INFO] [stdout]      |
[INFO] [stdout] 1789 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1790:9
[INFO] [stdout]      |
[INFO] [stdout] 1790 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1791:9
[INFO] [stdout]      |
[INFO] [stdout] 1791 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1793:21
[INFO] [stdout]      |
[INFO] [stdout] 1793 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1794:9
[INFO] [stdout]      |
[INFO] [stdout] 1794 |         w.write(&mut m, &[6, 7, 8, 9]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1797:9
[INFO] [stdout]      |
[INFO] [stdout] 1797 |         w.commit(&mut tx).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1798:9
[INFO] [stdout]      |
[INFO] [stdout] 1798 |         tx.truncate(0, 2).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1799:9
[INFO] [stdout]      |
[INFO] [stdout] 1799 |         tx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1803:9
[INFO] [stdout]      |
[INFO] [stdout] 1803 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1806:9
[INFO] [stdout]      |
[INFO] [stdout] 1806 |         m.truncate(0, 1).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1810:9
[INFO] [stdout]      |
[INFO] [stdout] 1810 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1813:9
[INFO] [stdout]      |
[INFO] [stdout] 1813 |         m.truncate(0, 5).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1817:9
[INFO] [stdout]      |
[INFO] [stdout] 1817 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1821:9
[INFO] [stdout]      |
[INFO] [stdout] 1821 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1825:9
[INFO] [stdout]      |
[INFO] [stdout] 1825 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1828:21
[INFO] [stdout]      |
[INFO] [stdout] 1828 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1829:9
[INFO] [stdout]      |
[INFO] [stdout] 1829 |         w.write(&mut m, &[10, 11, 12]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1830:9
[INFO] [stdout]      |
[INFO] [stdout] 1830 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1834:9
[INFO] [stdout]      |
[INFO] [stdout] 1834 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1843:9
[INFO] [stdout]      |
[INFO] [stdout] 1843 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1844:9
[INFO] [stdout]      |
[INFO] [stdout] 1844 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1846:21
[INFO] [stdout]      |
[INFO] [stdout] 1846 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1847:9
[INFO] [stdout]      |
[INFO] [stdout] 1847 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1850:9
[INFO] [stdout]      |
[INFO] [stdout] 1850 |         w.commit(&mut tx).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1855:9
[INFO] [stdout]      |
[INFO] [stdout] 1855 |         m.remount_if_dirty(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1868:9
[INFO] [stdout]      |
[INFO] [stdout] 1868 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1869:9
[INFO] [stdout]      |
[INFO] [stdout] 1869 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1871:21
[INFO] [stdout]      |
[INFO] [stdout] 1871 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1872:9
[INFO] [stdout]      |
[INFO] [stdout] 1872 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1873:9
[INFO] [stdout]      |
[INFO] [stdout] 1873 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1877:9
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         m.truncate(0, 5).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1882:9
[INFO] [stdout]      |
[INFO] [stdout] 1882 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1897:9
[INFO] [stdout]      |
[INFO] [stdout] 1897 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1898:9
[INFO] [stdout]      |
[INFO] [stdout] 1898 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1902:21
[INFO] [stdout]      |
[INFO] [stdout] 1902 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1903:9
[INFO] [stdout]      |
[INFO] [stdout] 1903 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1904:9
[INFO] [stdout]      |
[INFO] [stdout] 1904 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1908:9
[INFO] [stdout]      |
[INFO] [stdout] 1908 |         m.truncate(0, 5).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1913:9
[INFO] [stdout]      |
[INFO] [stdout] 1913 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1928:9
[INFO] [stdout]      |
[INFO] [stdout] 1928 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1929:9
[INFO] [stdout]      |
[INFO] [stdout] 1929 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1935:21
[INFO] [stdout]      |
[INFO] [stdout] 1935 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1936:9
[INFO] [stdout]      |
[INFO] [stdout] 1936 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1937:9
[INFO] [stdout]      |
[INFO] [stdout] 1937 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1938:9
[INFO] [stdout]      |
[INFO] [stdout] 1938 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1943:9
[INFO] [stdout]      |
[INFO] [stdout] 1943 |         m.truncate(0, PAGE_MAX_PAYLOAD_SIZE).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1947:9
[INFO] [stdout]      |
[INFO] [stdout] 1947 |         m.truncate(0, PAGE_MAX_PAYLOAD_SIZE).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1952:9
[INFO] [stdout]      |
[INFO] [stdout] 1952 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1968:9
[INFO] [stdout]      |
[INFO] [stdout] 1968 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1969:9
[INFO] [stdout]      |
[INFO] [stdout] 1969 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1971:21
[INFO] [stdout]      |
[INFO] [stdout] 1971 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1972:9
[INFO] [stdout]      |
[INFO] [stdout] 1972 |         w.write(&mut m, &[1, 2, 3, 4, 5]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1973:9
[INFO] [stdout]      |
[INFO] [stdout] 1973 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1975:21
[INFO] [stdout]      |
[INFO] [stdout] 1975 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1976:9
[INFO] [stdout]      |
[INFO] [stdout] 1976 |         w.write(&mut m, &[6, 7, 8, 9]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1977:9
[INFO] [stdout]      |
[INFO] [stdout] 1977 |         w.discard(&mut m).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1981:9
[INFO] [stdout]      |
[INFO] [stdout] 1981 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1987:21
[INFO] [stdout]      |
[INFO] [stdout] 1987 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1988:9
[INFO] [stdout]      |
[INFO] [stdout] 1988 |         w.write(&mut m, &[10, 11]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1989:9
[INFO] [stdout]      |
[INFO] [stdout] 1989 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:1993:9
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2002:9
[INFO] [stdout]      |
[INFO] [stdout] 2002 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2003:9
[INFO] [stdout]      |
[INFO] [stdout] 2003 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2016:9
[INFO] [stdout]      |
[INFO] [stdout] 2016 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2017:9
[INFO] [stdout]      |
[INFO] [stdout] 2017 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2021:21
[INFO] [stdout]      |
[INFO] [stdout] 2021 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2022:9
[INFO] [stdout]      |
[INFO] [stdout] 2022 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2023:9
[INFO] [stdout]      |
[INFO] [stdout] 2023 |         w.discard(&mut m).await.unwrap(); // don't commit
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2036:9
[INFO] [stdout]      |
[INFO] [stdout] 2036 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2037:9
[INFO] [stdout]      |
[INFO] [stdout] 2037 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2043:21
[INFO] [stdout]      |
[INFO] [stdout] 2043 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2045:9
[INFO] [stdout]      |
[INFO] [stdout] 2045 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2051:9
[INFO] [stdout]      |
[INFO] [stdout] 2051 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2057:9
[INFO] [stdout]      |
[INFO] [stdout] 2057 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2064:9
[INFO] [stdout]      |
[INFO] [stdout] 2064 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2076:9
[INFO] [stdout]      |
[INFO] [stdout] 2076 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2077:9
[INFO] [stdout]      |
[INFO] [stdout] 2077 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2084:21
[INFO] [stdout]      |
[INFO] [stdout] 2084 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2086:9
[INFO] [stdout]      |
[INFO] [stdout] 2086 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2091:9
[INFO] [stdout]      |
[INFO] [stdout] 2091 |         w.discard(&mut m).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2097:9
[INFO] [stdout]      |
[INFO] [stdout] 2097 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2108:9
[INFO] [stdout]      |
[INFO] [stdout] 2108 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2109:9
[INFO] [stdout]      |
[INFO] [stdout] 2109 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2115:21
[INFO] [stdout]      |
[INFO] [stdout] 2115 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2117:9
[INFO] [stdout]      |
[INFO] [stdout] 2117 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2122:9
[INFO] [stdout]      |
[INFO] [stdout] 2122 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2128:9
[INFO] [stdout]      |
[INFO] [stdout] 2128 |         w.discard(&mut m).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2135:9
[INFO] [stdout]      |
[INFO] [stdout] 2135 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2147:9
[INFO] [stdout]      |
[INFO] [stdout] 2147 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2148:9
[INFO] [stdout]      |
[INFO] [stdout] 2148 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2156:21
[INFO] [stdout]      |
[INFO] [stdout] 2156 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2157:9
[INFO] [stdout]      |
[INFO] [stdout] 2157 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2164:9
[INFO] [stdout]      |
[INFO] [stdout] 2164 |         w.discard(&mut m).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2172:9
[INFO] [stdout]      |
[INFO] [stdout] 2172 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2185:9
[INFO] [stdout]      |
[INFO] [stdout] 2185 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2186:9
[INFO] [stdout]      |
[INFO] [stdout] 2186 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2192:21
[INFO] [stdout]      |
[INFO] [stdout] 2192 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2193:9
[INFO] [stdout]      |
[INFO] [stdout] 2193 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2194:9
[INFO] [stdout]      |
[INFO] [stdout] 2194 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2200:21
[INFO] [stdout]      |
[INFO] [stdout] 2200 |         let mut w = m.write(&mut pr, 0).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2201:9
[INFO] [stdout]      |
[INFO] [stdout] 2201 |         w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2207:9
[INFO] [stdout]      |
[INFO] [stdout] 2207 |         w.discard(&mut m).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2214:9
[INFO] [stdout]      |
[INFO] [stdout] 2214 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2226:9
[INFO] [stdout]      |
[INFO] [stdout] 2226 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2227:9
[INFO] [stdout]      |
[INFO] [stdout] 2227 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2231:22
[INFO] [stdout]      |
[INFO] [stdout] 2231 |         let mut w1 = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2232:9
[INFO] [stdout]      |
[INFO] [stdout] 2232 |         w1.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2234:22
[INFO] [stdout]      |
[INFO] [stdout] 2234 |         let mut w2 = m.write(&mut pr, 2).await.unwrap();
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2235:9
[INFO] [stdout]      |
[INFO] [stdout] 2235 |         w2.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2237:9
[INFO] [stdout]      |
[INFO] [stdout] 2237 |         m.commit(&mut w2).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2238:9
[INFO] [stdout]      |
[INFO] [stdout] 2238 |         m.commit(&mut w1).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2242:9
[INFO] [stdout]      |
[INFO] [stdout] 2242 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2247:9
[INFO] [stdout]      |
[INFO] [stdout] 2247 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2251:9
[INFO] [stdout]      |
[INFO] [stdout] 2251 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2255:9
[INFO] [stdout]      |
[INFO] [stdout] 2255 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2260:9
[INFO] [stdout]      |
[INFO] [stdout] 2260 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2269:9
[INFO] [stdout]      |
[INFO] [stdout] 2269 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2270:9
[INFO] [stdout]      |
[INFO] [stdout] 2270 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2276:9
[INFO] [stdout]      |
[INFO] [stdout] 2276 |         tx.set_flags(1, 0x42).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2277:9
[INFO] [stdout]      |
[INFO] [stdout] 2277 |         tx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2281:21
[INFO] [stdout]      |
[INFO] [stdout] 2281 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2282:9
[INFO] [stdout]      |
[INFO] [stdout] 2282 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2284:9
[INFO] [stdout]      |
[INFO] [stdout] 2284 |         w.commit(&mut tx).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2285:9
[INFO] [stdout]      |
[INFO] [stdout] 2285 |         tx.set_flags(1, 0x42).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2286:9
[INFO] [stdout]      |
[INFO] [stdout] 2286 |         tx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2290:21
[INFO] [stdout]      |
[INFO] [stdout] 2290 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2291:9
[INFO] [stdout]      |
[INFO] [stdout] 2291 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2292:9
[INFO] [stdout]      |
[INFO] [stdout] 2292 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2296:9
[INFO] [stdout]      |
[INFO] [stdout] 2296 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2300:9
[INFO] [stdout]      |
[INFO] [stdout] 2300 |         m.truncate(1, 1).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2304:9
[INFO] [stdout]      |
[INFO] [stdout] 2304 |         m.truncate(1, 1).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2308:9
[INFO] [stdout]      |
[INFO] [stdout] 2308 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2317:9
[INFO] [stdout]      |
[INFO] [stdout] 2317 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2318:9
[INFO] [stdout]      |
[INFO] [stdout] 2318 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2320:21
[INFO] [stdout]      |
[INFO] [stdout] 2320 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2321:9
[INFO] [stdout]      |
[INFO] [stdout] 2321 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2323:9
[INFO] [stdout]      |
[INFO] [stdout] 2323 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2325:17
[INFO] [stdout]      |
[INFO] [stdout] 2325 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2335:9
[INFO] [stdout]      |
[INFO] [stdout] 2335 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2336:9
[INFO] [stdout]      |
[INFO] [stdout] 2336 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2338:21
[INFO] [stdout]      |
[INFO] [stdout] 2338 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2339:9
[INFO] [stdout]      |
[INFO] [stdout] 2339 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2341:9
[INFO] [stdout]      |
[INFO] [stdout] 2341 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2343:9
[INFO] [stdout]      |
[INFO] [stdout] 2343 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2345:17
[INFO] [stdout]      |
[INFO] [stdout] 2345 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2349:17
[INFO] [stdout]      |
[INFO] [stdout] 2349 |         let h = m.read_header::<DataHeader>(page(2)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2359:9
[INFO] [stdout]      |
[INFO] [stdout] 2359 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2360:9
[INFO] [stdout]      |
[INFO] [stdout] 2360 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2362:21
[INFO] [stdout]      |
[INFO] [stdout] 2362 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2363:9
[INFO] [stdout]      |
[INFO] [stdout] 2363 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2365:9
[INFO] [stdout]      |
[INFO] [stdout] 2365 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2367:9
[INFO] [stdout]      |
[INFO] [stdout] 2367 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2369:9
[INFO] [stdout]      |
[INFO] [stdout] 2369 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2371:17
[INFO] [stdout]      |
[INFO] [stdout] 2371 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2375:17
[INFO] [stdout]      |
[INFO] [stdout] 2375 |         let h = m.read_header::<DataHeader>(page(2)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2385:9
[INFO] [stdout]      |
[INFO] [stdout] 2385 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2386:9
[INFO] [stdout]      |
[INFO] [stdout] 2386 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2388:21
[INFO] [stdout]      |
[INFO] [stdout] 2388 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2389:9
[INFO] [stdout]      |
[INFO] [stdout] 2389 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2391:9
[INFO] [stdout]      |
[INFO] [stdout] 2391 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE * 2 + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2393:9
[INFO] [stdout]      |
[INFO] [stdout] 2393 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2395:17
[INFO] [stdout]      |
[INFO] [stdout] 2395 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2399:17
[INFO] [stdout]      |
[INFO] [stdout] 2399 |         let h = m.read_header::<DataHeader>(page(2)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2403:17
[INFO] [stdout]      |
[INFO] [stdout] 2403 |         let h = m.read_header::<DataHeader>(page(3)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2413:9
[INFO] [stdout]      |
[INFO] [stdout] 2413 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2414:9
[INFO] [stdout]      |
[INFO] [stdout] 2414 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2416:21
[INFO] [stdout]      |
[INFO] [stdout] 2416 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2417:9
[INFO] [stdout]      |
[INFO] [stdout] 2417 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2419:9
[INFO] [stdout]      |
[INFO] [stdout] 2419 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE * 2 + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2421:9
[INFO] [stdout]      |
[INFO] [stdout] 2421 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE * 2 + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2423:9
[INFO] [stdout]      |
[INFO] [stdout] 2423 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2425:17
[INFO] [stdout]      |
[INFO] [stdout] 2425 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2429:17
[INFO] [stdout]      |
[INFO] [stdout] 2429 |         let h = m.read_header::<DataHeader>(page(2)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2433:17
[INFO] [stdout]      |
[INFO] [stdout] 2433 |         let h = m.read_header::<DataHeader>(page(3)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2437:17
[INFO] [stdout]      |
[INFO] [stdout] 2437 |         let h = m.read_header::<DataHeader>(page(4)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2441:17
[INFO] [stdout]      |
[INFO] [stdout] 2441 |         let h = m.read_header::<DataHeader>(page(5)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2451:9
[INFO] [stdout]      |
[INFO] [stdout] 2451 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2452:9
[INFO] [stdout]      |
[INFO] [stdout] 2452 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2454:21
[INFO] [stdout]      |
[INFO] [stdout] 2454 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2455:9
[INFO] [stdout]      |
[INFO] [stdout] 2455 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2457:9
[INFO] [stdout]      |
[INFO] [stdout] 2457 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE * 2 + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2459:9
[INFO] [stdout]      |
[INFO] [stdout] 2459 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE * 2 + 1]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2461:9
[INFO] [stdout]      |
[INFO] [stdout] 2461 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2463:9
[INFO] [stdout]      |
[INFO] [stdout] 2463 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2465:9
[INFO] [stdout]      |
[INFO] [stdout] 2465 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2468:9
[INFO] [stdout]      |
[INFO] [stdout] 2468 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2470:17
[INFO] [stdout]      |
[INFO] [stdout] 2470 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2474:17
[INFO] [stdout]      |
[INFO] [stdout] 2474 |         let h = m.read_header::<DataHeader>(page(2)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2478:17
[INFO] [stdout]      |
[INFO] [stdout] 2478 |         let h = m.read_header::<DataHeader>(page(3)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2482:17
[INFO] [stdout]      |
[INFO] [stdout] 2482 |         let h = m.read_header::<DataHeader>(page(4)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2486:17
[INFO] [stdout]      |
[INFO] [stdout] 2486 |         let h = m.read_header::<DataHeader>(page(5)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2496:9
[INFO] [stdout]      |
[INFO] [stdout] 2496 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2497:9
[INFO] [stdout]      |
[INFO] [stdout] 2497 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2499:21
[INFO] [stdout]      |
[INFO] [stdout] 2499 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2500:9
[INFO] [stdout]      |
[INFO] [stdout] 2500 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2502:9
[INFO] [stdout]      |
[INFO] [stdout] 2502 |         w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2504:9
[INFO] [stdout]      |
[INFO] [stdout] 2504 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2506:9
[INFO] [stdout]      |
[INFO] [stdout] 2506 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2508:17
[INFO] [stdout]      |
[INFO] [stdout] 2508 |         let h = m.read_header::<DataHeader>(page(1)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2512:17
[INFO] [stdout]      |
[INFO] [stdout] 2512 |         let h = m.read_header::<DataHeader>(page(2)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2516:17
[INFO] [stdout]      |
[INFO] [stdout] 2516 |         let h = m.read_header::<DataHeader>(page(3)).await.unwrap();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2526:9
[INFO] [stdout]      |
[INFO] [stdout] 2526 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2527:9
[INFO] [stdout]      |
[INFO] [stdout] 2527 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2529:21
[INFO] [stdout]      |
[INFO] [stdout] 2529 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2530:9
[INFO] [stdout]      |
[INFO] [stdout] 2530 |         w.write(&mut m, &[1, 2, 3, 4, 5, 6, 7, 8]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2532:9
[INFO] [stdout]      |
[INFO] [stdout] 2532 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2539:9
[INFO] [stdout]      |
[INFO] [stdout] 2539 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2545:9
[INFO] [stdout]      |
[INFO] [stdout] 2545 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2554:21
[INFO] [stdout]      |
[INFO] [stdout] 2554 |         let mut r = m.read_rehydrated(&mut pr, &dehydrated_start).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2556:9
[INFO] [stdout]      |
[INFO] [stdout] 2556 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2562:21
[INFO] [stdout]      |
[INFO] [stdout] 2562 |         let mut r = m.read_rehydrated(&mut pr, &dehydrated_middle).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2564:9
[INFO] [stdout]      |
[INFO] [stdout] 2564 |         r.read(&mut m, &mut buf).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2570:21
[INFO] [stdout]      |
[INFO] [stdout] 2570 |         let mut r = m.read_rehydrated(&mut pr, &dehydrated_end).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2581:9
[INFO] [stdout]      |
[INFO] [stdout] 2581 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2582:9
[INFO] [stdout]      |
[INFO] [stdout] 2582 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2594:9
[INFO] [stdout]      |
[INFO] [stdout] 2594 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2595:9
[INFO] [stdout]      |
[INFO] [stdout] 2595 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2597:21
[INFO] [stdout]      |
[INFO] [stdout] 2597 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2598:9
[INFO] [stdout]      |
[INFO] [stdout] 2598 |         w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2599:9
[INFO] [stdout]      |
[INFO] [stdout] 2599 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2613:9
[INFO] [stdout]      |
[INFO] [stdout] 2613 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2614:9
[INFO] [stdout]      |
[INFO] [stdout] 2614 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2616:21
[INFO] [stdout]      |
[INFO] [stdout] 2616 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2618:13
[INFO] [stdout]      |
[INFO] [stdout] 2618 |             w.write(&mut m, &[0x00; PAGE_MAX_PAYLOAD_SIZE]).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2621:9
[INFO] [stdout]      |
[INFO] [stdout] 2621 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2641:9
[INFO] [stdout]      |
[INFO] [stdout] 2641 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2642:9
[INFO] [stdout]      |
[INFO] [stdout] 2642 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2644:21
[INFO] [stdout]      |
[INFO] [stdout] 2644 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2645:9
[INFO] [stdout]      |
[INFO] [stdout] 2645 |         w.write(&mut m, &[0x00; 238]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2647:9
[INFO] [stdout]      |
[INFO] [stdout] 2647 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2661:9
[INFO] [stdout]      |
[INFO] [stdout] 2661 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2662:9
[INFO] [stdout]      |
[INFO] [stdout] 2662 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2664:21
[INFO] [stdout]      |
[INFO] [stdout] 2664 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2665:9
[INFO] [stdout]      |
[INFO] [stdout] 2665 |         w.write(&mut m, &[0x00; BIG_DATA_SIZE]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2667:9
[INFO] [stdout]      |
[INFO] [stdout] 2667 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2681:9
[INFO] [stdout]      |
[INFO] [stdout] 2681 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2682:9
[INFO] [stdout]      |
[INFO] [stdout] 2682 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2686:21
[INFO] [stdout]      |
[INFO] [stdout] 2686 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2687:9
[INFO] [stdout]      |
[INFO] [stdout] 2687 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2689:9
[INFO] [stdout]      |
[INFO] [stdout] 2689 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2691:9
[INFO] [stdout]      |
[INFO] [stdout] 2691 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2716:9
[INFO] [stdout]      |
[INFO] [stdout] 2716 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2717:9
[INFO] [stdout]      |
[INFO] [stdout] 2717 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2721:21
[INFO] [stdout]      |
[INFO] [stdout] 2721 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2722:9
[INFO] [stdout]      |
[INFO] [stdout] 2722 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2724:9
[INFO] [stdout]      |
[INFO] [stdout] 2724 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2726:9
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2728:9
[INFO] [stdout]      |
[INFO] [stdout] 2728 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2778:9
[INFO] [stdout]      |
[INFO] [stdout] 2778 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2779:9
[INFO] [stdout]      |
[INFO] [stdout] 2779 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2782:21
[INFO] [stdout]      |
[INFO] [stdout] 2782 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2783:9
[INFO] [stdout]      |
[INFO] [stdout] 2783 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2785:9
[INFO] [stdout]      |
[INFO] [stdout] 2785 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2787:9
[INFO] [stdout]      |
[INFO] [stdout] 2787 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2789:9
[INFO] [stdout]      |
[INFO] [stdout] 2789 |         w.write(&mut m, &[0x00; N]).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2791:9
[INFO] [stdout]      |
[INFO] [stdout] 2791 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2805:9
[INFO] [stdout]      |
[INFO] [stdout] 2805 |         m.truncate(1, N * 2).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2815:9
[INFO] [stdout]      |
[INFO] [stdout] 2815 |         m.truncate(1, N).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2828:9
[INFO] [stdout]      |
[INFO] [stdout] 2828 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2829:9
[INFO] [stdout]      |
[INFO] [stdout] 2829 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2833:21
[INFO] [stdout]      |
[INFO] [stdout] 2833 |         let mut w = m.write(&mut pr, 1).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2835:13
[INFO] [stdout]      |
[INFO] [stdout] 2835 |             w.write(&mut m, &i.to_le_bytes()).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2837:13
[INFO] [stdout]      |
[INFO] [stdout] 2837 |             w.write(&mut m, &[0x00]).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2840:9
[INFO] [stdout]      |
[INFO] [stdout] 2840 |         m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2896:9
[INFO] [stdout]      |
[INFO] [stdout] 2896 |         m.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2897:9
[INFO] [stdout]      |
[INFO] [stdout] 2897 |         m.mount(&mut pr).await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2911:21
[INFO] [stdout]      |
[INFO] [stdout] 2911 |                     m.truncate(file_id, s).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2925:33
[INFO] [stdout]      |
[INFO] [stdout] 2925 |                     let mut w = m.write(&mut pr, file_id).await.unwrap();
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2926:21
[INFO] [stdout]      |
[INFO] [stdout] 2926 |                     w.write(&mut m, &data).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2927:21
[INFO] [stdout]      |
[INFO] [stdout] 2927 |                     m.commit(&mut w).await.unwrap();
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2938:13
[INFO] [stdout]      |
[INFO] [stdout] 2938 |             r.read(&mut m, &mut data).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2951:13
[INFO] [stdout]      |
[INFO] [stdout] 2951 |             r.seek(&mut m, s).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2953:13
[INFO] [stdout]      |
[INFO] [stdout] 2953 |             r.read(&mut m, &mut data).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2967:13
[INFO] [stdout]      |
[INFO] [stdout] 2967 |             r.skip(&mut m, s1).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2968:13
[INFO] [stdout]      |
[INFO] [stdout] 2968 |             r.skip(&mut m, s2).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/file.rs:2970:13
[INFO] [stdout]      |
[INFO] [stdout] 2970 |             r.read(&mut m, &mut data).await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1139:9
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1141:13
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1142 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1141 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1142:9
[INFO] [stdout]      |
[INFO] [stdout] 1142 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1143:9
[INFO] [stdout]      |
[INFO] [stdout] 1143 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1144:9
[INFO] [stdout]      |
[INFO] [stdout] 1144 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1150:13
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1151 |         wtx.write(b"bar", b"8765").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1150 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1151:9
[INFO] [stdout]      |
[INFO] [stdout] 1151 |         wtx.write(b"bar", b"8765").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1152:9
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         wtx.write(b"baz", b"4242").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1153:9
[INFO] [stdout]      |
[INFO] [stdout] 1153 |         wtx.write(b"foo", b"5678").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1154:9
[INFO] [stdout]      |
[INFO] [stdout] 1154 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1160:13
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1161 |         wtx.write(b"lol", b"9999").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         wtx.write(b"lol", b"9999").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1162:9
[INFO] [stdout]      |
[INFO] [stdout] 1162 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1174:9
[INFO] [stdout]      |
[INFO] [stdout] 1174 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1176:13
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1177 |         wtx.write(b"", b"aaaa").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1177:9
[INFO] [stdout]      |
[INFO] [stdout] 1177 |         wtx.write(b"", b"aaaa").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1178:9
[INFO] [stdout]      |
[INFO] [stdout] 1178 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1179:9
[INFO] [stdout]      |
[INFO] [stdout] 1179 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1181:13
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1182 |         wtx.write(b"", b"bbbb").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1182:9
[INFO] [stdout]      |
[INFO] [stdout] 1182 |         wtx.write(b"", b"bbbb").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1183:9
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1184:9
[INFO] [stdout]      |
[INFO] [stdout] 1184 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1198:9
[INFO] [stdout]      |
[INFO] [stdout] 1198 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1200:13
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1201 |         wtx.write(b"", b"aaaa").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1200 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1201:9
[INFO] [stdout]      |
[INFO] [stdout] 1201 |         wtx.write(b"", b"aaaa").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1202:9
[INFO] [stdout]      |
[INFO] [stdout] 1202 |         wtx.write(b"bar", b"barbar").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1203:9
[INFO] [stdout]      |
[INFO] [stdout] 1203 |         wtx.write(b"foo", b"").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1204:9
[INFO] [stdout]      |
[INFO] [stdout] 1204 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1206:13
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1207 |         wtx.write(b"", b"").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1206 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1207:9
[INFO] [stdout]      |
[INFO] [stdout] 1207 |         wtx.write(b"", b"").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1208:9
[INFO] [stdout]      |
[INFO] [stdout] 1208 |         wtx.write(b"baz", b"").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1209:9
[INFO] [stdout]      |
[INFO] [stdout] 1209 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1225:9
[INFO] [stdout]      |
[INFO] [stdout] 1225 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1227:13
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1228 |         wtx.write(b"", b"").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1228:9
[INFO] [stdout]      |
[INFO] [stdout] 1228 |         wtx.write(b"", b"").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1229:9
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1233:13
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1234 |         wtx.delete(b"").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1233 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1234:9
[INFO] [stdout]      |
[INFO] [stdout] 1234 |         wtx.delete(b"").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1235:9
[INFO] [stdout]      |
[INFO] [stdout] 1235 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1248:9
[INFO] [stdout]      |
[INFO] [stdout] 1248 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1253:13
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1254 |
[INFO] [stdout] 1255 |         wtx.write(b"bar", b"1234").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1253 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1255:9
[INFO] [stdout]      |
[INFO] [stdout] 1255 |         wtx.write(b"bar", b"1234").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1259:9
[INFO] [stdout]      |
[INFO] [stdout] 1259 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1263:9
[INFO] [stdout]      |
[INFO] [stdout] 1263 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1273:9
[INFO] [stdout]      |
[INFO] [stdout] 1273 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1275:13
[INFO] [stdout]      |
[INFO] [stdout] 1275 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1276 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1275 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1276:9
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1281:13
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1282 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1281 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1282:9
[INFO] [stdout]      |
[INFO] [stdout] 1282 |         wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1283:9
[INFO] [stdout]      |
[INFO] [stdout] 1283 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1293:9
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1304:17
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             let rtx = db.read_transaction().await;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1310 |             let _ = rtx.read(b"foo", &mut buf).await;
[INFO] [stdout]      |                     --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1304 |             let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1321:17
[INFO] [stdout]      |
[INFO] [stdout] 1321 |             let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |                 ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1324 |             wtx.write(b"foo", b"lol").await.unwrap();
[INFO] [stdout]      |             --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1321 |             let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1324:13
[INFO] [stdout]      |
[INFO] [stdout] 1324 |             wtx.write(b"foo", b"lol").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1327:13
[INFO] [stdout]      |
[INFO] [stdout] 1327 |             wtx.commit().await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1359:9
[INFO] [stdout]      |
[INFO] [stdout] 1359 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1370:17
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             let rtx = db.read_transaction().await;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1376 |             let _ = rtx.read(b"foo", &mut buf).await;
[INFO] [stdout]      |                     --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1387:17
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             let rtx = db.read_transaction().await;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout] ...
[INFO] [stdout] 1392 |             let _ = rtx.read(b"foo", &mut buf).await;
[INFO] [stdout]      |                     --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1403:17
[INFO] [stdout]      |
[INFO] [stdout] 1403 |             let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |                 ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1406 |             wtx.write(b"foo", b"lol").await.unwrap();
[INFO] [stdout]      |             --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1403 |             let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1406:13
[INFO] [stdout]      |
[INFO] [stdout] 1406 |             wtx.write(b"foo", b"lol").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1409:13
[INFO] [stdout]      |
[INFO] [stdout] 1409 |             wtx.commit().await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1457:9
[INFO] [stdout]      |
[INFO] [stdout] 1457 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1461:13
[INFO] [stdout]      |
[INFO] [stdout] 1461 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1462 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1461 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1462:9
[INFO] [stdout]      |
[INFO] [stdout] 1462 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1466:9
[INFO] [stdout]      |
[INFO] [stdout] 1466 |         db.inner.lock().await.rollback().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1466:9
[INFO] [stdout]      |
[INFO] [stdout] 1466 |         db.inner.lock().await.rollback().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1477:9
[INFO] [stdout]      |
[INFO] [stdout] 1477 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1479:13
[INFO] [stdout]      |
[INFO] [stdout] 1479 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1480 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1479 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1480:9
[INFO] [stdout]      |
[INFO] [stdout] 1480 |         wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1481:9
[INFO] [stdout]      |
[INFO] [stdout] 1481 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1483:13
[INFO] [stdout]      |
[INFO] [stdout] 1483 |         let rtx = db.read_transaction().await;
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 1484 |         let mut buf = [0u8; 1];
[INFO] [stdout] 1485 |         let r = rtx.read(b"foo", &mut buf).await;
[INFO] [stdout]      |                 --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1483 |         let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]      |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1495:13
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         let rtx = db.read_transaction().await;
[INFO] [stdout]      |             ^^^
[INFO] [stdout] 1496 |         let mut buf = [0u8; 1];
[INFO] [stdout] 1497 |         let r = rtx.read(b"foo", &mut buf).await;
[INFO] [stdout]      |                 --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `rtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1495 |         let rtx: /* Type */ = db.read_transaction().await;
[INFO] [stdout]      |                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1507:13
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1508 |         assert_eq!(wtx.write(b"bar", b"4321").await, Err(WriteError::Corrupted));
[INFO] [stdout]      |                    --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1507 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1517:13
[INFO] [stdout]      |
[INFO] [stdout] 1517 |             db.format().await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1519:17
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |                 ^^^^^^^
[INFO] [stdout] 1520 |             wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]      |             --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1519 |             let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1520:13
[INFO] [stdout]      |
[INFO] [stdout] 1520 |             wtx.write(b"bar", b"4321").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1521:13
[INFO] [stdout]      |
[INFO] [stdout] 1521 |             wtx.write(b"foo", b"1234").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1522:13
[INFO] [stdout]      |
[INFO] [stdout] 1522 |             wtx.commit().await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1533:17
[INFO] [stdout]      |
[INFO] [stdout] 1533 |             let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |                 ^^^^^^^
[INFO] [stdout] 1534 |             wtx.write(b"bar", b"8765").await.unwrap();
[INFO] [stdout]      |             --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1533 |             let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1534:13
[INFO] [stdout]      |
[INFO] [stdout] 1534 |             wtx.write(b"bar", b"8765").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1535:13
[INFO] [stdout]      |
[INFO] [stdout] 1535 |             wtx.write(b"baz", b"4242").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1536:13
[INFO] [stdout]      |
[INFO] [stdout] 1536 |             wtx.write(b"foo", b"5678").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1537:13
[INFO] [stdout]      |
[INFO] [stdout] 1537 |             wtx.commit().await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1548:17
[INFO] [stdout]      |
[INFO] [stdout] 1548 |             let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |                 ^^^^^^^
[INFO] [stdout] 1549 |             wtx.write(b"lol", b"9999").await.unwrap();
[INFO] [stdout]      |             --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1548 |             let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1549:13
[INFO] [stdout]      |
[INFO] [stdout] 1549 |             wtx.write(b"lol", b"9999").await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1550:13
[INFO] [stdout]      |
[INFO] [stdout] 1550 |             wtx.commit().await.unwrap();
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1568:9
[INFO] [stdout]      |
[INFO] [stdout] 1568 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1571:13
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1572 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1571 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1572:9
[INFO] [stdout]      |
[INFO] [stdout] 1572 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1573:9
[INFO] [stdout]      |
[INFO] [stdout] 1573 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1579:13
[INFO] [stdout]      |
[INFO] [stdout] 1579 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1580 |         wtx.write(b"bar", b"6666").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1579 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1580:9
[INFO] [stdout]      |
[INFO] [stdout] 1580 |         wtx.write(b"bar", b"6666").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1581:9
[INFO] [stdout]      |
[INFO] [stdout] 1581 |         wtx.write(b"foo", b"5555").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1582:9
[INFO] [stdout]      |
[INFO] [stdout] 1582 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1595:9
[INFO] [stdout]      |
[INFO] [stdout] 1595 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1598:13
[INFO] [stdout]      |
[INFO] [stdout] 1598 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1599 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1598 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1599:9
[INFO] [stdout]      |
[INFO] [stdout] 1599 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1600:9
[INFO] [stdout]      |
[INFO] [stdout] 1600 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1606:13
[INFO] [stdout]      |
[INFO] [stdout] 1606 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1607 |         wtx.delete(b"foo").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1606 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1607:9
[INFO] [stdout]      |
[INFO] [stdout] 1607 |         wtx.delete(b"foo").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1608:9
[INFO] [stdout]      |
[INFO] [stdout] 1608 |         wtx.commit().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1621:9
[INFO] [stdout]      |
[INFO] [stdout] 1621 |         db.format().await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1624:13
[INFO] [stdout]      |
[INFO] [stdout] 1624 |         let mut wtx = db.write_transaction().await;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 1625 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         --- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout] help: consider giving `wtx` an explicit type
[INFO] [stdout]      |
[INFO] [stdout] 1624 |         let mut wtx: /* Type */ = db.write_transaction().await;
[INFO] [stdout]      |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]     --> src/record.rs:1625:9
[INFO] [stdout]      |
[INFO] [stdout] 1625 |         wtx.write(b"foo", b"4321").await.unwrap();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0412, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ekv` (lib test) due to 711 previous errors
[INFO] running `Command { std: "docker" "inspect" "33548358a63885b839bd14b241b8615f9b41b180a3007ea00c37097e4de9f75c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "33548358a63885b839bd14b241b8615f9b41b180a3007ea00c37097e4de9f75c", kill_on_drop: false }`
[INFO] [stdout] 33548358a63885b839bd14b241b8615f9b41b180a3007ea00c37097e4de9f75c
