[INFO] fetching crate vecdb 0.10.1... [INFO] testing vecdb-0.10.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate vecdb 0.10.1 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate vecdb 0.10.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate vecdb 0.10.1 [INFO] tweaked toml for crates.io crate vecdb 0.10.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate vecdb 0.10.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate vecdb 0.10.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sonic-simd v0.1.4 [INFO] [stderr] Downloaded vecdb_derive v0.10.1 [INFO] [stderr] Downloaded simdutf8 v0.1.5 [INFO] [stderr] Downloaded munge v0.4.7 [INFO] [stderr] Downloaded schemars_derive v1.2.1 [INFO] [stderr] Downloaded zstd v0.13.3 [INFO] [stderr] Downloaded memmap2 v0.9.10 [INFO] [stderr] Downloaded block-buffer v0.12.0 [INFO] [stderr] Downloaded ref-cast-impl v1.0.25 [INFO] [stderr] Downloaded better_io v0.2.0 [INFO] [stderr] Downloaded lz4_flex v0.13.0 [INFO] [stderr] Downloaded schemars v1.2.1 [INFO] [stderr] Downloaded rkyv v0.8.15 [INFO] [stderr] Downloaded const-oid v0.10.2 [INFO] [stderr] Downloaded uuid v1.23.0 [INFO] [stderr] Downloaded rand_xoshiro v0.6.0 [INFO] [stderr] Downloaded rawdb v0.10.1 [INFO] [stderr] Downloaded faststr v0.2.34 [INFO] [stderr] Downloaded hybrid-array v0.4.10 [INFO] [stderr] Downloaded crypto-common v0.2.1 [INFO] [stderr] Downloaded ref-cast v1.0.25 [INFO] [stderr] Downloaded zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Downloaded sha2 v0.11.0 [INFO] [stderr] Downloaded rkyv_derive v0.8.15 [INFO] [stderr] Downloaded dtype_dispatch v0.2.1 [INFO] [stderr] Downloaded ptr_meta v0.3.1 [INFO] [stderr] Downloaded cpufeatures v0.3.0 [INFO] [stderr] Downloaded digest v0.11.2 [INFO] [stderr] Downloaded munge_macro v0.4.7 [INFO] [stderr] Downloaded ptr_meta_derive v0.3.1 [INFO] [stderr] Downloaded rancor v0.1.1 [INFO] [stderr] Downloaded sonic-number v0.1.2 [INFO] [stderr] Downloaded sonic-rs v0.5.8 [INFO] [stderr] Downloaded rend v0.5.3 [INFO] [stderr] Downloaded pco v1.0.1 [INFO] [stderr] Downloaded zstd-safe v7.2.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] df386d258d38e1d8bf8a8a5d42a4e9fb0caedd9f379fc23d93684aeaf9a19ea0 [INFO] running `Command { std: "docker" "start" "-a" "df386d258d38e1d8bf8a8a5d42a4e9fb0caedd9f379fc23d93684aeaf9a19ea0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "df386d258d38e1d8bf8a8a5d42a4e9fb0caedd9f379fc23d93684aeaf9a19ea0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "df386d258d38e1d8bf8a8a5d42a4e9fb0caedd9f379fc23d93684aeaf9a19ea0", kill_on_drop: false }` [INFO] [stdout] df386d258d38e1d8bf8a8a5d42a4e9fb0caedd9f379fc23d93684aeaf9a19ea0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e54481c6386f7b7155711194be614228155e2578faaaffa03eb230fcd2a1d480 [INFO] running `Command { std: "docker" "start" "-a" "e54481c6386f7b7155711194be614228155e2578faaaffa03eb230fcd2a1d480", kill_on_drop: false }` [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling memmap2 v0.9.10 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling rawdb v0.10.1 [INFO] [stderr] Compiling vecdb v0.10.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused macro definition: `impl_bytes_value_strategy` [INFO] [stdout] --> src/variants/strategy.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | macro_rules! impl_bytes_value_strategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_bytes_value_strategy` [INFO] [stdout] --> src/variants/strategy.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) use impl_bytes_value_strategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `import` is never used [INFO] [stdout] --> src/variants/compressed/inner/pages.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl Pages { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn import(db: &Database, name: &str) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/variants/compressed/inner/read_only.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 25 | impl ReadOnlyCompressedVec { [INFO] [stdout] | -------------------------------------------- associated function in this implementation [INFO] [stdout] 26 | pub(crate) fn new(base: ReadOnlyBaseVec, pages: Arc>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VERSION` is never used [INFO] [stdout] --> src/variants/compressed/inner/read_write.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | const VERSION: Version = Version::new(3); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/variants/compressed/inner/read_write.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | / impl ReadWriteCompressedVec [INFO] [stdout] 35 | | where [INFO] [stdout] 36 | | I: VecIndex, [INFO] [stdout] 37 | | T: VecValue, [INFO] [stdout] 38 | | S: CompressionStrategy, [INFO] [stdout] | |______________________________- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn read_only_clone(&self) -> ReadOnlyCompressedVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | pub fn forced_import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | pub fn import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | pub fn decode_page(&self, page_index: usize, reader: &Reader) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 200 | pub fn reserve_pushed(&mut self, additional: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 258 | pub fn fold_stored_io B>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 275 | pub fn fold_stored_mmap B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.01s [INFO] running `Command { std: "docker" "inspect" "e54481c6386f7b7155711194be614228155e2578faaaffa03eb230fcd2a1d480", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e54481c6386f7b7155711194be614228155e2578faaaffa03eb230fcd2a1d480", kill_on_drop: false }` [INFO] [stdout] e54481c6386f7b7155711194be614228155e2578faaaffa03eb230fcd2a1d480 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 87f6831cbaf9ccf292b4e9b630390606d51d5c6bdc9f6d2bb6d79f8e39e742db [INFO] running `Command { std: "docker" "start" "-a" "87f6831cbaf9ccf292b4e9b630390606d51d5c6bdc9f6d2bb6d79f8e39e742db", kill_on_drop: false }` [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling const-oid v0.10.2 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stdout] warning: unused macro definition: `impl_bytes_value_strategy` [INFO] [stdout] --> src/variants/strategy.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | macro_rules! impl_bytes_value_strategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_bytes_value_strategy` [INFO] [stdout] --> src/variants/strategy.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) use impl_bytes_value_strategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `import` is never used [INFO] [stdout] --> src/variants/compressed/inner/pages.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl Pages { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn import(db: &Database, name: &str) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/variants/compressed/inner/read_only.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 25 | impl ReadOnlyCompressedVec { [INFO] [stdout] | -------------------------------------------- associated function in this implementation [INFO] [stdout] 26 | pub(crate) fn new(base: ReadOnlyBaseVec, pages: Arc>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VERSION` is never used [INFO] [stdout] --> src/variants/compressed/inner/read_write.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | const VERSION: Version = Version::new(3); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/variants/compressed/inner/read_write.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | / impl ReadWriteCompressedVec [INFO] [stdout] 35 | | where [INFO] [stdout] 36 | | I: VecIndex, [INFO] [stdout] 37 | | T: VecValue, [INFO] [stdout] 38 | | S: CompressionStrategy, [INFO] [stdout] | |______________________________- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn read_only_clone(&self) -> ReadOnlyCompressedVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | pub fn forced_import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | pub fn import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | pub fn decode_page(&self, page_index: usize, reader: &Reader) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 200 | pub fn reserve_pushed(&mut self, additional: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 258 | pub fn fold_stored_io B>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 275 | pub fn fold_stored_mmap B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling hybrid-array v0.4.10 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling block-buffer v0.12.0 [INFO] [stderr] Compiling crypto-common v0.2.1 [INFO] [stderr] Compiling digest v0.11.2 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling vecdb v0.10.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Arc`, `AtomicBool`, `AtomicUsize`, `Duration`, `Instant`, `Ordering`, and `thread` [INFO] [stdout] --> tests/scaling_bench.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | Arc, [INFO] [stdout] | ^^^ [INFO] [stdout] 8 | atomic::{AtomicBool, AtomicUsize, Ordering}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 9 | }, [INFO] [stdout] 10 | thread, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 11 | time::{Duration, Instant}, [INFO] [stdout] | ^^^^^^^^ ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnyStoredVec`, `AnyVec`, `ImportableVec`, `ReadableVec`, `StoredVec`, `Version`, and `WritableVec` [INFO] [stdout] --> tests/scaling_bench.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | AnyStoredVec, AnyVec, ImportableVec, ReadableVec, Result, StoredVec, Version, WritableVec, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `setup_test_db` is never used [INFO] [stdout] --> tests/scaling_bench.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn setup_test_db() -> Result<(Database, TempDir)> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `impl_bytes_value_strategy` [INFO] [stdout] --> src/variants/strategy.rs:22:14 [INFO] [stdout] | [INFO] [stdout] 22 | macro_rules! impl_bytes_value_strategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `impl_bytes_value_strategy` [INFO] [stdout] --> src/variants/strategy.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | pub(crate) use impl_bytes_value_strategy; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PER_PAGE_U32` is never used [INFO] [stdout] --> tests/raw_last_page.rs:28:7 [INFO] [stdout] | [INFO] [stdout] 28 | const PER_PAGE_U32: usize = 16 * 1024 / size_of::(); // 4096 [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `setup_db` is never used [INFO] [stdout] --> tests/raw_last_page.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn setup_db() -> Result<(Database, TempDir)> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_small_write_raw_survives_reopen` is never used [INFO] [stdout] --> tests/raw_last_page.rs:40:4 [INFO] [stdout] | [INFO] [stdout] 40 | fn test_small_write_raw_survives_reopen() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_fast_append_multiple_small_writes` is never used [INFO] [stdout] --> tests/raw_last_page.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn test_fast_append_multiple_small_writes() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_fast_append_survives_reopen` is never used [INFO] [stdout] --> tests/raw_last_page.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn test_fast_append_survives_reopen() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_full_page_compressed_partial_raw` is never used [INFO] [stdout] --> tests/raw_last_page.rs:169:4 [INFO] [stdout] | [INFO] [stdout] 169 | fn test_full_page_compressed_partial_raw() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_exact_page_boundary` is never used [INFO] [stdout] --> tests/raw_last_page.rs:209:4 [INFO] [stdout] | [INFO] [stdout] 209 | fn test_exact_page_boundary() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_fast_append_overflow` is never used [INFO] [stdout] --> tests/raw_last_page.rs:258:4 [INFO] [stdout] | [INFO] [stdout] 258 | fn test_fast_append_overflow() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_fast_append_fills_exactly` is never used [INFO] [stdout] --> tests/raw_last_page.rs:300:4 [INFO] [stdout] | [INFO] [stdout] 300 | fn test_fast_append_fills_exactly() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_incremental_growth_across_pages` is never used [INFO] [stdout] --> tests/raw_last_page.rs:346:4 [INFO] [stdout] | [INFO] [stdout] 346 | fn test_incremental_growth_across_pages() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_truncate_into_raw_page` is never used [INFO] [stdout] --> tests/raw_last_page.rs:391:4 [INFO] [stdout] | [INFO] [stdout] 391 | fn test_truncate_into_raw_page() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_truncate_to_page_boundary` is never used [INFO] [stdout] --> tests/raw_last_page.rs:442:4 [INFO] [stdout] | [INFO] [stdout] 442 | fn test_truncate_to_page_boundary() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_truncate_into_compressed_page` is never used [INFO] [stdout] --> tests/raw_last_page.rs:496:4 [INFO] [stdout] | [INFO] [stdout] 496 | fn test_truncate_into_compressed_page() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_reset_clears_raw_pages` is never used [INFO] [stdout] --> tests/raw_last_page.rs:547:4 [INFO] [stdout] | [INFO] [stdout] 547 | fn test_reset_clears_raw_pages() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_reset_after_multi_page` is never used [INFO] [stdout] --> tests/raw_last_page.rs:580:4 [INFO] [stdout] | [INFO] [stdout] 580 | fn test_reset_after_multi_page() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_read_spanning_compressed_and_raw` is never used [INFO] [stdout] --> tests/raw_last_page.rs:620:4 [INFO] [stdout] | [INFO] [stdout] 620 | fn test_read_spanning_compressed_and_raw() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_multiple_pages_with_raw_tail` is never used [INFO] [stdout] --> tests/raw_last_page.rs:661:4 [INFO] [stdout] | [INFO] [stdout] 661 | fn test_multiple_pages_with_raw_tail() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_write_reopen_append_cycle` is never used [INFO] [stdout] --> tests/raw_last_page.rs:709:4 [INFO] [stdout] | [INFO] [stdout] 709 | fn test_write_reopen_append_cycle() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_write_reopen_cycle_crossing_pages` is never used [INFO] [stdout] --> tests/raw_last_page.rs:747:4 [INFO] [stdout] | [INFO] [stdout] 747 | fn test_write_reopen_cycle_crossing_pages() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_noop_write_on_raw_page` is never used [INFO] [stdout] --> tests/raw_last_page.rs:785:4 [INFO] [stdout] | [INFO] [stdout] 785 | fn test_noop_write_on_raw_page() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_noop_write_after_multi_page` is never used [INFO] [stdout] --> tests/raw_last_page.rs:810:4 [INFO] [stdout] | [INFO] [stdout] 810 | fn test_noop_write_after_multi_page() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_fold_over_mixed_pages` is never used [INFO] [stdout] --> tests/raw_last_page.rs:835:4 [INFO] [stdout] | [INFO] [stdout] 835 | fn test_fold_over_mixed_pages() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_pushed_and_stored_raw_page` is never used [INFO] [stdout] --> tests/raw_last_page.rs:869:4 [INFO] [stdout] | [INFO] [stdout] 869 | fn test_pushed_and_stored_raw_page() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_pushed_and_stored_mixed_pages` is never used [INFO] [stdout] --> tests/raw_last_page.rs:909:4 [INFO] [stdout] | [INFO] [stdout] 909 | fn test_pushed_and_stored_mixed_pages() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_single_value_writes` is never used [INFO] [stdout] --> tests/raw_last_page.rs:953:4 [INFO] [stdout] | [INFO] [stdout] 953 | fn test_single_value_writes() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_truncate_to_zero_then_rebuild` is never used [INFO] [stdout] --> tests/raw_last_page.rs:982:4 [INFO] [stdout] | [INFO] [stdout] 982 | fn test_truncate_to_zero_then_rebuild() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_read_only_clone_mixed_pages` is never used [INFO] [stdout] --> tests/raw_last_page.rs:1021:4 [INFO] [stdout] | [INFO] [stdout] 1021 | fn test_read_only_clone_mixed_pages() -> Result<()> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `import` is never used [INFO] [stdout] --> src/variants/compressed/inner/pages.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl Pages { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn import(db: &Database, name: &str) -> Result { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/variants/compressed/inner/read_only.rs:26:19 [INFO] [stdout] | [INFO] [stdout] 25 | impl ReadOnlyCompressedVec { [INFO] [stdout] | -------------------------------------------- associated function in this implementation [INFO] [stdout] 26 | pub(crate) fn new(base: ReadOnlyBaseVec, pages: Arc>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `VERSION` is never used [INFO] [stdout] --> src/variants/compressed/inner/read_write.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | const VERSION: Version = Version::new(3); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/variants/compressed/inner/read_write.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 34 | / impl ReadWriteCompressedVec [INFO] [stdout] 35 | | where [INFO] [stdout] 36 | | I: VecIndex, [INFO] [stdout] 37 | | T: VecValue, [INFO] [stdout] 38 | | S: CompressionStrategy, [INFO] [stdout] | |______________________________- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 42 | pub fn read_only_clone(&self) -> ReadOnlyCompressedVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | pub fn forced_import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | pub fn import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | pub fn decode_page(&self, page_index: usize, reader: &Reader) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 200 | pub fn reserve_pushed(&mut self, additional: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 258 | pub fn fold_stored_io B>( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 275 | pub fn fold_stored_mmap B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 21.91s [INFO] running `Command { std: "docker" "inspect" "87f6831cbaf9ccf292b4e9b630390606d51d5c6bdc9f6d2bb6d79f8e39e742db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "87f6831cbaf9ccf292b4e9b630390606d51d5c6bdc9f6d2bb6d79f8e39e742db", kill_on_drop: false }` [INFO] [stdout] 87f6831cbaf9ccf292b4e9b630390606d51d5c6bdc9f6d2bb6d79f8e39e742db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d6d6ba9c0ca3bed6cdfd0a9a2075c0ea66dc6739746d84fe618613256e66d64c [INFO] running `Command { std: "docker" "start" "-a" "d6d6ba9c0ca3bed6cdfd0a9a2075c0ea66dc6739746d84fe618613256e66d64c", kill_on_drop: false }` [INFO] [stderr] warning: unused macro definition: `impl_bytes_value_strategy` [INFO] [stderr] --> src/variants/strategy.rs:22:14 [INFO] [stderr] | [INFO] [stderr] 22 | macro_rules! impl_bytes_value_strategy { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `impl_bytes_value_strategy` [INFO] [stderr] --> src/variants/strategy.rs:48:16 [INFO] [stderr] | [INFO] [stderr] 48 | pub(crate) use impl_bytes_value_strategy; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: associated function `import` is never used [INFO] [stderr] --> src/variants/compressed/inner/pages.rs:25:12 [INFO] [stderr] | [INFO] [stderr] 22 | impl Pages { [INFO] [stderr] | ---------- associated function in this implementation [INFO] [stderr] ... [INFO] [stderr] 25 | pub fn import(db: &Database, name: &str) -> Result { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: associated function `new` is never used [INFO] [stderr] --> src/variants/compressed/inner/read_only.rs:26:19 [INFO] [stderr] | [INFO] [stderr] 25 | impl ReadOnlyCompressedVec { [INFO] [stderr] | -------------------------------------------- associated function in this implementation [INFO] [stderr] 26 | pub(crate) fn new(base: ReadOnlyBaseVec, pages: Arc>) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `VERSION` is never used [INFO] [stderr] --> src/variants/compressed/inner/read_write.rs:22:7 [INFO] [stderr] | [INFO] [stderr] 22 | const VERSION: Version = Version::new(3); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: multiple associated items are never used [INFO] [stderr] --> src/variants/compressed/inner/read_write.rs:42:12 [INFO] [stderr] | [INFO] [stderr] 34 | / impl ReadWriteCompressedVec [INFO] [stderr] 35 | | where [INFO] [stderr] 36 | | I: VecIndex, [INFO] [stderr] 37 | | T: VecValue, [INFO] [stderr] 38 | | S: CompressionStrategy, [INFO] [stderr] | |______________________________- associated items in this implementation [INFO] [stderr] ... [INFO] [stderr] 42 | pub fn read_only_clone(&self) -> ReadOnlyCompressedVec { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 49 | pub fn forced_import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 71 | pub fn import_with(mut options: ImportOptions, format: Format) -> Result { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 94 | pub fn decode_page(&self, page_index: usize, reader: &Reader) -> Result> { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 200 | pub fn reserve_pushed(&mut self, additional: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 258 | pub fn fold_stored_io B>( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 275 | pub fn fold_stored_mmap B>( [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `vecdb` (lib) generated 6 warnings (run `cargo fix --lib -p vecdb` to apply 1 suggestion) [INFO] [stderr] warning: unused imports: `Arc`, `AtomicBool`, `AtomicUsize`, `Duration`, `Instant`, `Ordering`, and `thread` [INFO] [stderr] --> tests/scaling_bench.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | Arc, [INFO] [stderr] | ^^^ [INFO] [stderr] 8 | atomic::{AtomicBool, AtomicUsize, Ordering}, [INFO] [stderr] | ^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stderr] 9 | }, [INFO] [stderr] 10 | thread, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 11 | time::{Duration, Instant}, [INFO] [stderr] | ^^^^^^^^ ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AnyStoredVec`, `AnyVec`, `ImportableVec`, `ReadableVec`, `StoredVec`, `Version`, and `WritableVec` [INFO] [stderr] --> tests/scaling_bench.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | AnyStoredVec, AnyVec, ImportableVec, ReadableVec, Result, StoredVec, Version, WritableVec, [INFO] [stderr] | ^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `setup_test_db` is never used [INFO] [stderr] --> tests/scaling_bench.rs:23:4 [INFO] [stderr] | [INFO] [stderr] 23 | fn setup_test_db() -> Result<(Database, TempDir)> { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: constant `PER_PAGE_U32` is never used [INFO] [stderr] --> tests/raw_last_page.rs:28:7 [INFO] [stderr] | [INFO] [stderr] 28 | const PER_PAGE_U32: usize = 16 * 1024 / size_of::(); // 4096 [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: function `setup_db` is never used [INFO] [stderr] --> tests/raw_last_page.rs:30:4 [INFO] [stderr] | [INFO] [stderr] 30 | fn setup_db() -> Result<(Database, TempDir)> { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_small_write_raw_survives_reopen` is never used [INFO] [stderr] --> tests/raw_last_page.rs:40:4 [INFO] [stderr] | [INFO] [stderr] 40 | fn test_small_write_raw_survives_reopen() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_fast_append_multiple_small_writes` is never used [INFO] [stderr] --> tests/raw_last_page.rs:75:4 [INFO] [stderr] | [INFO] [stderr] 75 | fn test_fast_append_multiple_small_writes() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_fast_append_survives_reopen` is never used [INFO] [stderr] --> tests/raw_last_page.rs:117:4 [INFO] [stderr] | [INFO] [stderr] 117 | fn test_fast_append_survives_reopen() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_full_page_compressed_partial_raw` is never used [INFO] [stderr] --> tests/raw_last_page.rs:169:4 [INFO] [stderr] | [INFO] [stderr] 169 | fn test_full_page_compressed_partial_raw() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_exact_page_boundary` is never used [INFO] [stderr] --> tests/raw_last_page.rs:209:4 [INFO] [stderr] | [INFO] [stderr] 209 | fn test_exact_page_boundary() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_fast_append_overflow` is never used [INFO] [stderr] --> tests/raw_last_page.rs:258:4 [INFO] [stderr] | [INFO] [stderr] 258 | fn test_fast_append_overflow() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_fast_append_fills_exactly` is never used [INFO] [stderr] --> tests/raw_last_page.rs:300:4 [INFO] [stderr] | [INFO] [stderr] 300 | fn test_fast_append_fills_exactly() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_incremental_growth_across_pages` is never used [INFO] [stderr] --> tests/raw_last_page.rs:346:4 [INFO] [stderr] | [INFO] [stderr] 346 | fn test_incremental_growth_across_pages() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_truncate_into_raw_page` is never used [INFO] [stderr] --> tests/raw_last_page.rs:391:4 [INFO] [stderr] | [INFO] [stderr] 391 | fn test_truncate_into_raw_page() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_truncate_to_page_boundary` is never used [INFO] [stderr] --> tests/raw_last_page.rs:442:4 [INFO] [stderr] | [INFO] [stderr] 442 | fn test_truncate_to_page_boundary() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_truncate_into_compressed_page` is never used [INFO] [stderr] --> tests/raw_last_page.rs:496:4 [INFO] [stderr] | [INFO] [stderr] 496 | fn test_truncate_into_compressed_page() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_reset_clears_raw_pages` is never used [INFO] [stderr] --> tests/raw_last_page.rs:547:4 [INFO] [stderr] | [INFO] [stderr] 547 | fn test_reset_clears_raw_pages() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_reset_after_multi_page` is never used [INFO] [stderr] --> tests/raw_last_page.rs:580:4 [INFO] [stderr] | [INFO] [stderr] 580 | fn test_reset_after_multi_page() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_read_spanning_compressed_and_raw` is never used [INFO] [stderr] --> tests/raw_last_page.rs:620:4 [INFO] [stderr] | [INFO] [stderr] 620 | fn test_read_spanning_compressed_and_raw() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_multiple_pages_with_raw_tail` is never used [INFO] [stderr] --> tests/raw_last_page.rs:661:4 [INFO] [stderr] | [INFO] [stderr] 661 | fn test_multiple_pages_with_raw_tail() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_write_reopen_append_cycle` is never used [INFO] [stderr] --> tests/raw_last_page.rs:709:4 [INFO] [stderr] | [INFO] [stderr] 709 | fn test_write_reopen_append_cycle() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_write_reopen_cycle_crossing_pages` is never used [INFO] [stderr] --> tests/raw_last_page.rs:747:4 [INFO] [stderr] | [INFO] [stderr] 747 | fn test_write_reopen_cycle_crossing_pages() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_noop_write_on_raw_page` is never used [INFO] [stderr] --> tests/raw_last_page.rs:785:4 [INFO] [stderr] | [INFO] [stderr] 785 | fn test_noop_write_on_raw_page() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_noop_write_after_multi_page` is never used [INFO] [stderr] --> tests/raw_last_page.rs:810:4 [INFO] [stderr] | [INFO] [stderr] 810 | fn test_noop_write_after_multi_page() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_fold_over_mixed_pages` is never used [INFO] [stderr] --> tests/raw_last_page.rs:835:4 [INFO] [stderr] | [INFO] [stderr] 835 | fn test_fold_over_mixed_pages() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_pushed_and_stored_raw_page` is never used [INFO] [stderr] --> tests/raw_last_page.rs:869:4 [INFO] [stderr] | [INFO] [stderr] 869 | fn test_pushed_and_stored_raw_page() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_pushed_and_stored_mixed_pages` is never used [INFO] [stderr] --> tests/raw_last_page.rs:909:4 [INFO] [stderr] | [INFO] [stderr] 909 | fn test_pushed_and_stored_mixed_pages() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_single_value_writes` is never used [INFO] [stderr] --> tests/raw_last_page.rs:953:4 [INFO] [stderr] | [INFO] [stderr] 953 | fn test_single_value_writes() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_truncate_to_zero_then_rebuild` is never used [INFO] [stderr] --> tests/raw_last_page.rs:982:4 [INFO] [stderr] | [INFO] [stderr] 982 | fn test_truncate_to_zero_then_rebuild() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `test_read_only_clone_mixed_pages` is never used [INFO] [stderr] --> tests/raw_last_page.rs:1021:4 [INFO] [stderr] | [INFO] [stderr] 1021 | fn test_read_only_clone_mixed_pages() -> Result<()> [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `vecdb` (test "scaling_bench") generated 3 warnings (run `cargo fix --test "scaling_bench" -p vecdb` to apply 2 suggestions) [INFO] [stderr] warning: `vecdb` (test "raw_last_page") generated 27 warnings [INFO] [stderr] warning: `vecdb` (lib test) generated 6 warnings (6 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vecdb-0974e749fdb02300) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/basic.rs (/opt/rustwide/target/debug/deps/basic-db9a600909cfd981) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test bytes::test_vec_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/basic2.rs (/opt/rustwide/target/debug/deps/basic2-42cb341cb659ba6b) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test bytes::collect_signed_range ... ok [INFO] [stdout] test bytes::collect ... ok [INFO] [stdout] test bytes::reset ... ok [INFO] [stdout] test bytes::persistence_across_reopen ... ok [INFO] [stdout] test bytes::iter_last ... ok [INFO] [stdout] test bytes::stamp_management ... ok [INFO] [stdout] test bytes::truncate ... ok [INFO] [stdout] test bytes::push_write_read ... ok [INFO] [stdout] test bytes::length_tracking ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/comprehensive.rs (/opt/rustwide/target/debug/deps/comprehensive-b68eb2908180cf39) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test bytes::test_raw_vec_comprehensive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/compute_functions.rs (/opt/rustwide/target/debug/deps/compute_functions-73c9375656f050e2) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test bytes::compute_all_time_high ... ok [INFO] [stdout] test bytes::compute_change ... ok [INFO] [stdout] test bytes::compute_divide ... ok [INFO] [stdout] test bytes::compute_add ... ok [INFO] [stdout] test bytes::compute_all_time_low ... ok [INFO] [stdout] test bytes::compute_cagr ... ok [INFO] [stdout] test bytes::compute_ema ... ok [INFO] [stdout] test bytes::compute_max ... ok [INFO] [stdout] test bytes::compute_min ... ok [INFO] [stdout] test bytes::compute_functions_with_resume ... ok [INFO] [stdout] test bytes::compute_percentage ... ok [INFO] [stdout] test bytes::compute_percentage_change ... ok [INFO] [stdout] test bytes::compute_multiply ... ok [INFO] [stdout] test bytes::compute_min_of_others ... ok [INFO] [stdout] test bytes::compute_max_of_others ... ok [INFO] [stdout] test bytes::compute_previous_value ... ok [INFO] [stdout] test bytes::compute_sliding_window_max ... ok [INFO] [stdout] test bytes::compute_sum ... ok [INFO] [stdout] test bytes::compute_sliding_window_min ... ok [INFO] [stdout] test bytes::compute_subtract ... ok [INFO] [stdout] test bytes::compute_sma ... ok [INFO] [stdout] test bytes::compute_sum_of_others ... ok [INFO] [stdout] test bytes::compute_zscore ... ok [INFO] [stdout] test bytes::compute_percentage_difference ... ok [INFO] [stderr] Running tests/concurrent_rw.rs (/opt/rustwide/target/debug/deps/concurrent_rw-f4614b54499ad2d0) [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_extended_stress ... ignored [INFO] [stdout] test test_extended_stress_bytes ... ignored [INFO] [stdout] test test_reader_sees_new_data_after_write ... ok [INFO] [stdout] test test_reader_sees_written_data_without_flush ... ok [INFO] [stdout] test test_realworld_stress ... ignored [INFO] [stdout] test test_reader_isolation_from_pushed ... ok [INFO] [stdout] test test_memory_ordering_len_vs_data ... ok [INFO] [stdout] test test_batched_writes_single_flush ... ok [INFO] [stdout] test test_many_readers_one_writer ... ok [INFO] [stdout] test test_length_data_consistency_stress ... ok [INFO] [stdout] test test_concurrent_read_during_write ... ok [INFO] [stderr] Running tests/consistency.rs (/opt/rustwide/target/debug/deps/consistency-ca40f6c2d7406ba7) [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test bytes::mmap_write_file_read_consistency ... ok [INFO] [stdout] test bytes::immediate_read_after_write ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integrity.rs (/opt/rustwide/target/debug/deps/integrity-dd74a5a917213b65) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test bytes::data_integrity_rollback_flush_reopen ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test clean_iter::bytes::basic ... ok [INFO] [stdout] test clean_iter::bytes::nth ... ok [INFO] [stdout] test clean_iter::bytes::exact_size ... ok [INFO] [stdout] test clean_iter::bytes::nth_beyond_end ... ok [INFO] [stdout] test clean_iter::bytes::set_end ... ok [INFO] [stdout] test clean_iter::bytes::multiple_skip_take ... ok [INFO] [stdout] test clean_iter::bytes::last ... ok [INFO] [stdout] test clean_iter::bytes::last_empty ... ok [INFO] [stdout] test clean_iter::bytes::set_position ... ok [INFO] [stderr] Running tests/iterators.rs (/opt/rustwide/target/debug/deps/iterators-8d57c18b9965c737) [INFO] [stdout] test clean_iter::bytes::skip ... ok [INFO] [stdout] test clean_iter::bytes::size_hint_consistency ... ok [INFO] [stdout] test clean_iter::bytes::buffer_crossing ... ok [INFO] [stdout] test dirty_iter::bytes::last_in_pushed ... ok [INFO] [stdout] test clean_iter::bytes::set_position_multiple ... ok [INFO] [stdout] test dirty_iter::bytes::last_in_stored ... ok [INFO] [stdout] test dirty_iter::bytes::exact_size_with_pushed ... ok [INFO] [stdout] test clean_iter::bytes::skip_all ... ok [INFO] [stdout] test dirty_iter::bytes::set_position_to_pushed ... ok [INFO] [stdout] test dirty_iter::bytes::nth_across_boundary ... ok [INFO] [stdout] test clean_iter::bytes::take ... ok [INFO] [stdout] test clean_iter::bytes::take_zero ... ok [INFO] [stdout] test dirty_iter::bytes::skip_across_boundary ... ok [INFO] [stdout] test dirty_iter::bytes::only_stored ... ok [INFO] [stdout] test dirty_iter::bytes::large_dataset_boundary ... ok [INFO] [stdout] test dirty_iter::bytes::only_pushed ... ok [INFO] [stdout] test dirty_iter::bytes::take_across_boundary ... ok [INFO] [stdout] test raw_features::bytes::iter_updates_and_pushed ... ok [INFO] [stdout] test raw_features::bytes::fill_holes ... ok [INFO] [stdout] test raw_features::bytes::iter_with_holes_and_updates ... ok [INFO] [stdout] test raw_features::bytes::iter_with_updates ... ok [INFO] [stdout] test dirty_iter::bytes::skip_take_complex ... ok [INFO] [stdout] test dirty_iter::bytes::stored_and_pushed ... ok [INFO] [stdout] test raw_features::bytes::iter_holes_and_pushed ... ok [INFO] [stdout] test raw_features::bytes::iter_skips_holes ... ok [INFO] [stdout] test raw_features::bytes::iter_skip_over_holes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/raw_last_page.rs (/opt/rustwide/target/debug/deps/raw_last_page-ef26e9c2ef6effc3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/rollback.rs (/opt/rustwide/target/debug/deps/rollback-06a75a64eacb7dce) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test generic_rollback::bytes::basic_rollback ... ok [INFO] [stdout] test generic_rollback::bytes::multiple_sequential_rollbacks ... ok [INFO] [stdout] test generic_rollback::bytes::rollback_to_empty ... ok [INFO] [stdout] test generic_rollback::bytes::deep_rollback_chain ... ok [INFO] [stdout] test generic_rollback::bytes::rollback_before ... ok [INFO] [stdout] test generic_rollback::bytes::rollback_persistence ... ok [INFO] [stdout] test raw_rollback::bytes::complex_mixed_operations ... ok [INFO] [stdout] test raw_rollback::bytes::basic_single_rollback ... ok [INFO] [stdout] test raw_rollback::bytes::multiple_updates_to_same_index ... ok [INFO] [stdout] test generic_rollback::bytes::rollback_then_save_new_state ... ok [INFO] [stdout] test raw_rollback::bytes::reset ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_after_rollback_with_delete ... ok [INFO] [stdout] test generic_rollback::bytes::rollback_with_truncation ... ok [INFO] [stdout] test raw_rollback::bytes::multiple_holes_then_rollback ... ok [INFO] [stdout] test raw_rollback::bytes::deep_rollback_chain ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_then_save_new_state ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_all_elements_updated ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_with_holes ... ok [INFO] [stdout] test generic_rollback::bytes::reset ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_with_truncation ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_with_truncation_and_updates ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_with_updates ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_before ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_to_empty ... ok [INFO] [stdout] test raw_rollback::bytes::rollback_with_holes_and_updates ... ok [INFO] [stdout] test raw_rollback::bytes::multiple_sequential_rollbacks ... ok [INFO] [stderr] Running tests/scaling_bench.rs (/opt/rustwide/target/debug/deps/scaling_bench-f32ef29d335a69ca) [INFO] [stdout] test integration::bytes::data_integrity_rollback_flush_reopen ... ok [INFO] [stderr] Running tests/write_visibility.rs (/opt/rustwide/target/debug/deps/write_visibility-fa8bb0e4a7c8fee8) [INFO] [stdout] [INFO] [stderr] Doc-tests vecdb [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test bytes::test_write_returns_bool ... ok [INFO] [stdout] test bytes::test_write_visibility ... ok [INFO] [stdout] test bytes::test_compute_chain ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test src/../README.md - (line 107) ... ignored [INFO] [stdout] test src/../README.md - (line 115) ... ignored [INFO] [stdout] test src/../README.md - (line 123) ... ignored [INFO] [stdout] test src/../README.md - (line 136) ... ignored [INFO] [stdout] test src/../README.md - (line 151) ... ignored [INFO] [stdout] test src/../README.md - (line 171) ... ignored [INFO] [stdout] test src/../README.md - (line 186) ... ignored [INFO] [stdout] test src/../README.md - (line 209) ... ignored [INFO] [stdout] test src/../README.md - (line 232) ... ignored [INFO] [stdout] test src/../README.md - (line 86) ... ignored [INFO] [stdout] test src/../README.md - (line 97) ... ignored [INFO] [stdout] test src/cursor.rs - cursor::Cursor (line 15) ... ignored [INFO] [stdout] test src/traits/writable.rs - traits::writable::WritableVec::validate_and_truncate (line 218) ... ignored [INFO] [stdout] test src/variants/macros.rs - variants::macros::impl_vec_wrapper (line 4) ... ignored [INFO] [stdout] test src/../README.md - (line 32) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/../README.md - (line 32) stdout ---- [INFO] [stdout] Test executable failed (exit status: 1). [INFO] [stdout] [INFO] [stdout] stderr: [INFO] [stdout] Error: RawDB(IO(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })) [INFO] [stdout] Error: "the test returned a termination value with a non-zero status code (1) which indicates a failure" [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/../README.md - (line 32) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.80s; merged doctests compilation took 0.76s [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "d6d6ba9c0ca3bed6cdfd0a9a2075c0ea66dc6739746d84fe618613256e66d64c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d6d6ba9c0ca3bed6cdfd0a9a2075c0ea66dc6739746d84fe618613256e66d64c", kill_on_drop: false }` [INFO] [stdout] d6d6ba9c0ca3bed6cdfd0a9a2075c0ea66dc6739746d84fe618613256e66d64c