[INFO] cloning repository https://github.com/RuanCampello/umbra
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RuanCampello/umbra" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRuanCampello%2Fumbra", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRuanCampello%2Fumbra'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f9036cd59816543bf87d01aa51ed32c727b263c1
[INFO] testing RuanCampello/umbra against nightly-2025-01-18+rustflags=-Zrandomize-layout for randomize-layout-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRuanCampello%2Fumbra" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/RuanCampello/umbra on toolchain nightly-2025-01-18
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/RuanCampello/umbra
[INFO] finished tweaking git repo https://github.com/RuanCampello/umbra
[INFO] tweaked toml for git repo https://github.com/RuanCampello/umbra written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/RuanCampello/umbra 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" "+nightly-2025-01-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b3d62c7bffb717ca94b18a4c14ae02d7499bf9afb115110b3ece8c4be1015c98
[INFO] running `Command { std: "docker" "start" "-a" "b3d62c7bffb717ca94b18a4c14ae02d7499bf9afb115110b3ece8c4be1015c98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b3d62c7bffb717ca94b18a4c14ae02d7499bf9afb115110b3ece8c4be1015c98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b3d62c7bffb717ca94b18a4c14ae02d7499bf9afb115110b3ece8c4be1015c98", kill_on_drop: false }`
[INFO] [stdout] b3d62c7bffb717ca94b18a4c14ae02d7499bf9afb115110b3ece8c4be1015c98
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 99f187b39598b45dd66cb6332e9126804ed303c02af074867f3787c4c25e92fb
[INFO] running `Command { std: "docker" "start" "-a" "99f187b39598b45dd66cb6332e9126804ed303c02af074867f3787c4c25e92fb", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling libc v0.2.169
[INFO] [stderr]    Compiling zerocopy v0.8.13
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling getrandom v0.3.0-rc.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling syn v2.0.91
[INFO] [stderr]    Compiling rand_core v0.9.0-beta.1
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling ppv-lite86 v0.2.20
[INFO] [stderr]    Compiling rand_chacha v0.9.0-beta.1
[INFO] [stderr]    Compiling rand v0.9.0-beta.1
[INFO] [stderr]    Compiling umbra v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/core/pagination/pager.rs:173:82
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn get_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&Page>
[INFO] [stdout]     |                   -- lifetime `'p` declared here                                 ^ this elided lifetime gets resolved as `'p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/core/pagination/pager.rs:190:86
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn get_mut_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&mut Page>
[INFO] [stdout]     |                       -- lifetime `'p` declared here                                 ^ this elided lifetime gets resolved as `'p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry`
[INFO] [stdout]   --> src/core/btree.rs:94:27
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn get(&mut self, entry: &[u8]) -> IOResult<Option<Content>> {
[INFO] [stdout]    |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `size` is never read
[INFO] [stdout]    --> src/core/btree.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             size = right - left
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `content`
[INFO] [stdout]   --> src/core/page/buffer.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             content,
[INFO] [stdout]    |             ^^^^^^^ help: try ignoring the field: `content: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name_of_type`
[INFO] [stdout]    --> src/core/page/buffer.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let name_of_type = type_name::<Type>();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_of_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BTree` is never constructed
[INFO] [stdout]   --> src/core/btree.rs:16:28
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub(in crate::core) struct BTree<'p, File, Cmp> {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Sibling` is never constructed
[INFO] [stdout]   --> src/core/btree.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 | struct Sibling {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Search` is never constructed
[INFO] [stdout]   --> src/core/btree.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | struct Search {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/core/btree.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub(crate) struct FixedSizeCmp(pub usize);
[INFO] [stdout]    |                   ------------ ^^^^^^^^^
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `FixedSizeCmp` has derived impls for the traits `Default` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/core/btree.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 |     MemCmp(FixedSizeCmp),
[INFO] [stdout]    |     ------ ^^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 55 |     MemCmp(()),
[INFO] [stdout]    |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/core/btree.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 56 |     StrCmp(StringCmp),
[INFO] [stdout]    |     ------ ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 56 |     StrCmp(()),
[INFO] [stdout]    |            ~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Content` is never used
[INFO] [stdout]   --> src/core/btree.rs:60:26
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub(in crate::core) enum Content<'a> {
[INFO] [stdout]    |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `LeafKeySearch` is never used
[INFO] [stdout]   --> src/core/btree.rs:72:6
[INFO] [stdout]    |
[INFO] [stdout] 72 | enum LeafKeySearch {
[INFO] [stdout]    |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_BALANCED_SIBLINGS` is never used
[INFO] [stdout]   --> src/core/btree.rs:79:7
[INFO] [stdout]    |
[INFO] [stdout] 79 | const DEFAULT_BALANCED_SIBLINGS: usize = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_MIN_KEYS` is never used
[INFO] [stdout]   --> src/core/btree.rs:80:7
[INFO] [stdout]    |
[INFO] [stdout] 80 | const DEFAULT_MIN_KEYS: usize = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `cmp` is never used
[INFO] [stdout]   --> src/core/btree.rs:85:8
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub(crate) trait BytesCmp {
[INFO] [stdout]    |                  -------- method in this trait
[INFO] [stdout] 85 |     fn cmp(&self, a: &[u8], b: &[u8]) -> Ordering;
[INFO] [stdout]    |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Keys` is never used
[INFO] [stdout]   --> src/core/btree.rs:89:7
[INFO] [stdout]    |
[INFO] [stdout] 89 | trait Keys: IntoIterator<Item = u64> {}
[INFO] [stdout]    |       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/core/btree.rs:94:12
[INFO] [stdout]     |
[INFO] [stdout] 92  | impl<'p, File: Read + Write + Seek + FileOperations, Cmp: BytesCmp> BTree<'p, File, Cmp> {
[INFO] [stdout]     | ---------------------------------------------------------------------------------------- methods in this implementation
[INFO] [stdout] 93  |     /// Returns a value of a given key.
[INFO] [stdout] 94  |     pub fn get(&mut self, entry: &[u8]) -> IOResult<Option<Content>> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 99  |     pub fn insert(&mut self, entry: Vec<u8>) -> IOResult<()> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 121 |     fn search(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     fn binary_search(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     fn balance(
[INFO] [stdout]     |        ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 374 |     fn siblings(&mut self, page_number: PageNumber, parent: PageNumber) -> IOResult<Vec<Sibling>> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 401 |     fn allocate_cell(&mut self, content: Vec<u8>) -> IOResult<Box<Cell>> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/core/btree.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 447 | impl<'p, File, Cmp: BytesCmp> BTree<'p, File, Cmp> {
[INFO] [stdout]     | -------------------------------------------------- associated function in this implementation
[INFO] [stdout] 448 |     pub fn new(pager: &'p mut Pager<File>, root: PageNumber, comparator: Cmp) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/core/btree.rs:460:12
[INFO] [stdout]     |
[INFO] [stdout] 459 | impl Sibling {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] 460 |     pub fn new(page: PageNumber, index: u16) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/core/btree.rs:467:12
[INFO] [stdout]     |
[INFO] [stdout] 465 | impl FixedSizeCmp {
[INFO] [stdout]     | ----------------- associated function in this implementation
[INFO] [stdout] 466 |     /// This only makes sense with simple data types.
[INFO] [stdout] 467 |     pub fn new<T>() -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CELL_HEADER_SIZE` is never used
[INFO] [stdout]    --> src/core/page/mod.rs:100:27
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub(in crate::core) const CELL_HEADER_SIZE: u16 = size_of::<CellHeader>() as u16;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SLOT_SIZE` is never used
[INFO] [stdout]    --> src/core/page/mod.rs:102:27
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub(in crate::core) const SLOT_SIZE: u16 = size_of::<u16>() as u16;
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MIN_PAGE_SIZE` is never used
[INFO] [stdout]    --> src/core/page/mod.rs:105:7
[INFO] [stdout]     |
[INFO] [stdout] 105 | const MIN_PAGE_SIZE: usize = 512;
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_PAGE_SIZE` is never used
[INFO] [stdout]    --> src/core/page/mod.rs:106:7
[INFO] [stdout]     |
[INFO] [stdout] 106 | const MAX_PAGE_SIZE: usize = 64 << 10;
[INFO] [stdout]     |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `PageConversion` is never used
[INFO] [stdout]    --> src/core/page/mod.rs:108:27
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub(in crate::core) trait PageConversion:
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/core/page/mod.rs:126:12
[INFO] [stdout]     |
[INFO] [stdout] 124 | impl Page {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 125 |     /// Allocates a new page with a given size.
[INFO] [stdout] 126 |     pub fn alloc(size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 143 |     pub fn push(&mut self, cell: Box<Cell>) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub fn push_all(&mut self, cells: Vec<Box<Cell>>) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 155 |     pub fn iter_children(&self) -> impl DoubleEndedIterator<Item = PageNumber> + '_ {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub fn insert(&mut self, idx: SlotId, cell: Box<Cell>) {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub fn try_insert(&mut self, id: SlotId, cell: Box<Cell>) -> Result<SlotId, Box<Cell>> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 229 |     pub fn defragment(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 257 |     pub fn remove(&mut self, id: SlotId) -> Box<Cell> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 279 |     pub fn replace(&mut self, new: Box<Cell>, id: SlotId) -> Box<Cell> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |     pub fn drain<'a>(
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 |     fn try_replace(&mut self, new: Box<Cell>, id: SlotId) -> Result<Box<Cell>, Box<Cell>> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 373 |     pub fn ideal_max_content_size(page_size: usize, min_cells: usize) -> usize {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 387 |     pub fn len(&self) -> u16 {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 392 |     pub fn is_leaf(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 398 |     pub fn is_underflow(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 402 |     pub fn bytes_occupied(&self) -> u16 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 406 |     pub fn header(&self) -> &PageHeader {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 410 |     pub fn mutable_header(&mut self) -> &mut PageHeader {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 415 |     pub fn children(&self, slot_id: SlotId) -> PageNumber {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 422 |     pub fn is_overflow(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 427 |     pub fn mutable_cell(&mut self, id: SlotId) -> &mut Cell {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 455 |     fn cloned_cell(&self, id: SlotId) -> Box<Cell> {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 473 |     fn mutable_slot_array(&mut self) -> &mut [u16] {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 478 |     fn max_content_size(usable_size: u16) -> u16 {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `new_overflow`, `calculate_aligned_size`, `total_size`, `storage_size`, and `overflow_page` are never used
[INFO] [stdout]    --> src/core/page/mod.rs:562:12
[INFO] [stdout]     |
[INFO] [stdout] 561 | impl Cell {
[INFO] [stdout]     | --------- associated items in this implementation
[INFO] [stdout] 562 |     pub fn new(mut content: Vec<u8>) -> Box<Self> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 595 |     pub fn new_overflow(mut content: Vec<u8>, overflow_page: PageNumber) -> Box<Self> {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 605 |     pub fn calculate_aligned_size(data: &[u8]) -> u16 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 613 |     pub fn total_size(&self) -> u16 {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 619 |     pub fn storage_size(&self) -> u16 {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 624 |     pub fn overflow_page(&self) -> PageNumber {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `alloc`, `reinit_as`, and `is_overflow` are never used
[INFO] [stdout]    --> src/core/page/mod.rs:684:12
[INFO] [stdout]     |
[INFO] [stdout] 683 | impl MemoryPage {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 684 |     pub fn alloc(size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 689 |     pub fn reinit_as<P: PageConversion>(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 703 |     pub fn is_overflow(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `for_page`, `mutable_content`, `content`, and `into_non_null` are never used
[INFO] [stdout]    --> src/core/page/buffer.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout] 21  | impl<Header> BufferWithHeader<Header> {
[INFO] [stdout]     | ------------------------------------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 29  |     pub fn for_page(size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 141 |     pub fn mutable_content(&mut self) -> &mut [u8] {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 145 |     pub fn content(&self) -> &[u8] {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub fn into_non_null(self) -> NonNull<[u8]> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FreePage` is never used
[INFO] [stdout]   --> src/core/page/overflow.rs:62:6
[INFO] [stdout]    |
[INFO] [stdout] 62 | type FreePage = OverflowPage;
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `alloc`, `content`, and `usable_space` are never used
[INFO] [stdout]   --> src/core/page/overflow.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl OverflowPage {
[INFO] [stdout]    | ----------------- associated items in this implementation
[INFO] [stdout] 65 |     pub fn alloc(size: usize) -> Self {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub fn content(&self) -> &[u8] {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 75 |     pub fn usable_space(page_size: usize) -> u16 {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> src/core/page/overflow.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 80 | impl OverflowPageHeader {
[INFO] [stdout]    | ----------------------- associated function in this implementation
[INFO] [stdout] 81 |     pub fn new(next: PageNumber, num_bytes: u16) -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `alloc` and `header` are never used
[INFO] [stdout]   --> src/core/page/zero.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | impl PageZero {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 46 |     pub fn alloc(size: usize) -> Self {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub fn header(&self) -> &DatabaseHeader {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cache` is never constructed
[INFO] [stdout]   --> src/core/pagination/cache.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub(in crate::core) struct Cache {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Frame` is never constructed
[INFO] [stdout]    --> src/core/pagination/cache.rs:104:8
[INFO] [stdout]     |
[INFO] [stdout] 104 | struct Frame {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FrameId` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub(in crate::core) type FrameId = usize;
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `REFERENCE_FLAG` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:112:7
[INFO] [stdout]     |
[INFO] [stdout] 112 | const REFERENCE_FLAG: u8 = 0b001;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DIRTY_FLAG` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:113:7
[INFO] [stdout]     |
[INFO] [stdout] 113 | const DIRTY_FLAG: u8 = 0b010;
[INFO] [stdout]     |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PINNED_FLAG` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:114:7
[INFO] [stdout]     |
[INFO] [stdout] 114 | const PINNED_FLAG: u8 = 0b100;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_MAX` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:116:7
[INFO] [stdout]     |
[INFO] [stdout] 116 | const DEFAULT_MAX: usize = 1024;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_MIN` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:117:7
[INFO] [stdout]     |
[INFO] [stdout] 117 | const DEFAULT_MIN: usize = 2;
[INFO] [stdout]     |       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_MAX_PINNED_PERCENTAGE` is never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:118:7
[INFO] [stdout]     |
[INFO] [stdout] 118 | const DEFAULT_MAX_PINNED_PERCENTAGE: f32 = 60.0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | impl Cache {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] 121 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 133 |     pub fn with_max_size(max_size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub fn invalidate(&mut self, page_number: PageNumber) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 159 |     pub fn get(&mut self, page_number: PageNumber) -> Option<FrameId> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn get_mut(&mut self, page_number: PageNumber) -> Option<FrameId> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 171 |     pub fn load(&mut self, page_number: PageNumber, page: MemoryPage) -> MemoryPage {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub fn pin(&mut self, page_number: PageNumber) -> bool {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub fn map(&mut self, page_number: PageNumber) -> FrameId {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 228 |     fn cycle_clock(&mut self) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 250 |     fn tick(&mut self) {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 255 |     fn is_evictable(&self, frame_id: FrameId) -> bool {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 264 |     fn reference_page(&mut self, page_number: PageNumber) -> Option<FrameId> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 272 |     pub fn contains(&self, page_number: &PageNumber) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     method_builder!(page_size, usize);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 277 |     method_builder!(max_size, usize);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 278 |     method_builder!(pinned_pages, usize);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 279 |     method_builder!(max_pinned_percentage, f32);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `is_set`, `set`, and `unset` are never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:283:8
[INFO] [stdout]     |
[INFO] [stdout] 282 | impl Frame {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] 283 |     fn new(page_number: PageNumber, page: MemoryPage) -> Self {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 291 |     fn is_set(&self, flags: u8) -> bool {
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 295 |     fn set(&mut self, flags: u8) {
[INFO] [stdout]     |        ^^^
[INFO] [stdout] ...
[INFO] [stdout] 299 |     fn unset(&mut self, flags: u8) {
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BlockIo` is never constructed
[INFO] [stdout]   --> src/core/pagination/io.rs:10:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub(in crate::core) struct BlockIo<IO> {
[INFO] [stdout]    |                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEVELOPMENT_IO_LIMIT` is never used
[INFO] [stdout]   --> src/core/pagination/io.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 | const DEVELOPMENT_IO_LIMIT: usize = 150 << 20;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FileOperations` is never used
[INFO] [stdout]   --> src/core/pagination/io.rs:20:27
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(in crate::core) trait FileOperations {
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `assert_args` are never used
[INFO] [stdout]    --> src/core/pagination/io.rs:91:12
[INFO] [stdout]     |
[INFO] [stdout] 90  | impl<IO> BlockIo<IO> {
[INFO] [stdout]     | -------------------- associated items in this implementation
[INFO] [stdout] 91  |     pub fn new(io: IO, block_size: usize, page_size: usize) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     fn assert_args(&self, page_number: &PageNumber, buffer: &[u8]) {
[INFO] [stdout]     |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read` is never used
[INFO] [stdout]    --> src/core/pagination/io.rs:117:12
[INFO] [stdout]     |
[INFO] [stdout] 116 | impl<IO: Seek + Read> BlockIo<IO> {
[INFO] [stdout]     | --------------------------------- method in this implementation
[INFO] [stdout] 117 |     pub fn read(&mut self, page_number: PageNumber, buffer: &mut [u8]) -> io::Result<usize> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flush` is never used
[INFO] [stdout]    --> src/core/pagination/io.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<IO: Write> BlockIo<IO> {
[INFO] [stdout]     | --------------------------- method in this implementation
[INFO] [stdout] 155 |     pub fn flush(&mut self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write` is never used
[INFO] [stdout]    --> src/core/pagination/io.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 160 | impl<IO: Seek + Write> BlockIo<IO> {
[INFO] [stdout]     | ---------------------------------- method in this implementation
[INFO] [stdout] 161 |     pub fn write(&mut self, page_number: PageNumber, buffer: &[u8]) -> io::Result<usize> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `save` is never used
[INFO] [stdout]    --> src/core/pagination/io.rs:171:12
[INFO] [stdout]     |
[INFO] [stdout] 170 | impl<IO: FileOperations> BlockIo<IO> {
[INFO] [stdout]     | ------------------------------------ method in this implementation
[INFO] [stdout] 171 |     pub fn save(&self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Pager` is never constructed
[INFO] [stdout]   --> src/core/pagination/pager.rs:16:28
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub(in crate::core) struct Pager<File> {
[INFO] [stdout]    |                            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Journal` is never constructed
[INFO] [stdout]   --> src/core/pagination/pager.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 | struct Journal<File> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOURNAL_SIZE` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 | const JOURNAL_SIZE: usize = size_of::<u64>();
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOURNAL_PAGE_SIZE` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:47:7
[INFO] [stdout]    |
[INFO] [stdout] 47 | const JOURNAL_PAGE_SIZE: usize = size_of::<u32>();
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOURNAL_CHECKSUM_SIZE` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:48:7
[INFO] [stdout]    |
[INFO] [stdout] 48 | const JOURNAL_CHECKSUM_SIZE: usize = size_of::<u32>();
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOURNAL_HEADER_SIZE` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const JOURNAL_HEADER_SIZE: usize = JOURNAL_SIZE + JOURNAL_PAGE_SIZE;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_PAGE_SIZE` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:51:27
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub(in crate::core) const DEFAULT_PAGE_SIZE: usize = 4096;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_BUFFERED_PAGES` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:52:7
[INFO] [stdout]    |
[INFO] [stdout] 52 | const DEFAULT_BUFFERED_PAGES: usize = 10;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `default` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:66:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl Pager<io::Cursor<Vec<u8>>> {
[INFO] [stdout]    | ------------------------------- associated function in this implementation
[INFO] [stdout] 65 |     /// Creates a default `Pager` with [`Cursor<Vec<u8>>`] as the file.
[INFO] [stdout] 66 |     pub fn default() -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:88:12
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<File> Pager<File> {
[INFO] [stdout]     | ---------------------- associated items in this implementation
[INFO] [stdout] 88  |     pub fn new(file: File) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub fn journal_path_file(mut self, path: PathBuf) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub fn page_size(mut self, page_size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn block_size(mut self, block_size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     fn update_pages_size(&mut self, page_size: usize) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn update_blocks_size(&mut self, block_size: usize) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     method_builder!(dirty_pages, HashSet<PageNumber>);
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] 138 |     method_builder!(journal_pages, HashSet<PageNumber>);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl<File: Seek + Write + Read + FileOperations> Pager<File> {
[INFO] [stdout]     | ------------------------------------------------------------ methods in this implementation
[INFO] [stdout] 142 |     /// Initialise a database file.
[INFO] [stdout] 143 |     pub fn init(&mut self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub fn get(&mut self, page_number: PageNumber) -> io::Result<&Page> {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 173 |     pub fn get_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&Page>
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 185 |     pub fn get_mut(&mut self, page_number: PageNumber) -> io::Result<&mut Page> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn get_mut_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&mut Page>
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 205 |     pub(crate) fn reassemble_content(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 239 |     pub fn free_cell(&mut self, cell: Box<Cell>) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 257 |     pub fn free_page(&mut self, page_number: PageNumber) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 282 |     pub fn allocate_page<Page: PageConversion>(&mut self) -> io::Result<PageNumber> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 290 |     fn allocate_page_disk(&mut self) -> io::Result<PageNumber> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 320 |     fn lookup<Page: PageConversion + AsMut<[u8]>>(
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 337 |     fn load<Page: PageConversion + AsMut<[u8]>>(
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 348 |     fn map_page<Page: PageConversion>(&mut self, page_number: PageNumber) -> io::Result<usize> {
[INFO] [stdout]     |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `write` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 356 | impl<File: Seek + Write> Pager<File> {
[INFO] [stdout]     | ------------------------------------ method in this implementation
[INFO] [stdout] 357 |     pub fn write(&mut self, page_number: PageNumber, buffer: &[u8]) -> io::Result<usize> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:364:8
[INFO] [stdout]     |
[INFO] [stdout] 362 | impl<File: Seek + Read> Pager<File> {
[INFO] [stdout]     | ----------------------------------- method in this implementation
[INFO] [stdout] 363 |     /// Reads directly from the disk.
[INFO] [stdout] 364 |     fn read(&mut self, page_number: PageNumber, buffer: &mut [u8]) -> io::Result<usize> {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_to_queue` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:371:8
[INFO] [stdout]     |
[INFO] [stdout] 369 | impl<File: Seek + FileOperations> Pager<File> {
[INFO] [stdout]     | --------------------------------------------- method in this implementation
[INFO] [stdout] 370 |     /// Adds a given page to the queue of "pages to be written" if it has not been already written.
[INFO] [stdout] 371 |     fn push_to_queue(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_to_written_queue` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:389:8
[INFO] [stdout]     |
[INFO] [stdout] 387 | impl<File: Write + FileOperations> Pager<File> {
[INFO] [stdout]     | ---------------------------------------------- method in this implementation
[INFO] [stdout] 388 |     /// Append the given page to `already written` pages in the journal.
[INFO] [stdout] 389 |     fn push_to_written_queue(&mut self, page_number: PageNumber, id: FrameId) -> io::Result<()> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new` and `clear_buff` are never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:413:12
[INFO] [stdout]     |
[INFO] [stdout] 412 | impl<File> Journal<File> {
[INFO] [stdout]     | ------------------------ associated items in this implementation
[INFO] [stdout] 413 |     pub fn new(page_size: usize, max_pages: usize, path: PathBuf) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 432 |     pub fn clear_buff(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flush` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:440:12
[INFO] [stdout]     |
[INFO] [stdout] 439 | impl<File: Write> Journal<File> {
[INFO] [stdout]     | ------------------------------- method in this implementation
[INFO] [stdout] 440 |     pub fn flush(&mut self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:447:12
[INFO] [stdout]     |
[INFO] [stdout] 445 | impl<File: FileOperations> Journal<File> {
[INFO] [stdout]     | ---------------------------------------- method in this implementation
[INFO] [stdout] 446 |     /// Add a page to the journal buffer.
[INFO] [stdout] 447 |     pub fn push(&mut self, page_number: PageNumber, page: impl AsRef<[u8]>) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `journal_chunk_size` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:467:4
[INFO] [stdout]     |
[INFO] [stdout] 467 | fn journal_chunk_size(page_size: usize, pages_number: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `journal_page_size` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:471:4
[INFO] [stdout]     |
[INFO] [stdout] 471 | fn journal_page_size(size: usize) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Restore` is never constructed
[INFO] [stdout]   --> src/core/random.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Restore<'r> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_SEED` is never used
[INFO] [stdout]   --> src/core/random.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | const DEFAULT_SEED: u64 = 0xa3f4c92d57e8b6c3;
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `with_seed`, and `branch` are never used
[INFO] [stdout]   --> src/core/random.rs:69:12
[INFO] [stdout]    |
[INFO] [stdout] 68 | impl Rng {
[INFO] [stdout]    | -------- associated items in this implementation
[INFO] [stdout] 69 |     pub fn new() -> Self {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub fn with_seed(seed: u64) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     pub fn branch(&mut self) -> Self {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `try_random_thread` is never used
[INFO] [stdout]    --> src/core/random.rs:186:4
[INFO] [stdout]     |
[INFO] [stdout] 186 | fn try_random_thread<RNG>(
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_thread` is never used
[INFO] [stdout]    --> src/core/random.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 | fn random_thread<RNG>(f: impl FnOnce(&mut Rng) -> RNG) -> RNG {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_seed` is never used
[INFO] [stdout]    --> src/core/random.rs:223:4
[INFO] [stdout]     |
[INFO] [stdout] 223 | fn random_seed() -> Option<u64> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Integer`, `UnsignedInteger`, `BigInteger`, `UnsignedBigInteger`, `Boolean`, and `Varchar` are never constructed
[INFO] [stdout]   --> src/sql/statements.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | pub(crate) enum Type {
[INFO] [stdout]    |                 ---- variants in this enum
[INFO] [stdout] 6  |     Integer,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 7  |     UnsignedInteger,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     BigInteger,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 9  |     UnsignedBigInteger,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     Boolean,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 11 |     Varchar(usize),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Type` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/core/pagination/pager.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             &self.update_pages_size(page_size);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let _ = &self.update_pages_size(page_size);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.46s
[INFO] running `Command { std: "docker" "inspect" "99f187b39598b45dd66cb6332e9126804ed303c02af074867f3787c4c25e92fb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99f187b39598b45dd66cb6332e9126804ed303c02af074867f3787c4c25e92fb", kill_on_drop: false }`
[INFO] [stdout] 99f187b39598b45dd66cb6332e9126804ed303c02af074867f3787c4c25e92fb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6f94c48754af60a3d0d2fccca53cecdf1d1d54579bda63d37ebbcd8d9a01c0fd
[INFO] running `Command { std: "docker" "start" "-a" "6f94c48754af60a3d0d2fccca53cecdf1d1d54579bda63d37ebbcd8d9a01c0fd", kill_on_drop: false }`
[INFO] [stderr]    Compiling umbra v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/core/pagination/pager.rs:173:82
[INFO] [stdout]     |
[INFO] [stdout] 173 |     pub fn get_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&Page>
[INFO] [stdout]     |                   -- lifetime `'p` declared here                                 ^ this elided lifetime gets resolved as `'p`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]    --> src/core/pagination/pager.rs:190:86
[INFO] [stdout]     |
[INFO] [stdout] 190 |     pub fn get_mut_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&mut Page>
[INFO] [stdout]     |                       -- lifetime `'p` declared here                                 ^ this elided lifetime gets resolved as `'p`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `entry`
[INFO] [stdout]   --> src/core/btree.rs:94:27
[INFO] [stdout]    |
[INFO] [stdout] 94 |     pub fn get(&mut self, entry: &[u8]) -> IOResult<Option<Content>> {
[INFO] [stdout]    |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `size` is never read
[INFO] [stdout]    --> src/core/btree.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             size = right - left
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `content`
[INFO] [stdout]   --> src/core/page/buffer.rs:98:13
[INFO] [stdout]    |
[INFO] [stdout] 98 |             content,
[INFO] [stdout]    |             ^^^^^^^ help: try ignoring the field: `content: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name_of_type`
[INFO] [stdout]    --> src/core/page/buffer.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |         let name_of_type = type_name::<Type>();
[INFO] [stdout]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_of_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pages`
[INFO] [stdout]    --> src/core/pagination/cache.rs:430:25
[INFO] [stdout]     |
[INFO] [stdout] 430 |         let (mut cache, pages) = Cache::with_pages(10, 10, Fetch::UntilBufferEnd);
[INFO] [stdout]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_pages`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `LeafKeySearch` is never used
[INFO] [stdout]   --> src/core/btree.rs:72:6
[INFO] [stdout]    |
[INFO] [stdout] 72 | enum LeafKeySearch {
[INFO] [stdout]    |      ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_BALANCED_SIBLINGS` is never used
[INFO] [stdout]   --> src/core/btree.rs:79:7
[INFO] [stdout]    |
[INFO] [stdout] 79 | const DEFAULT_BALANCED_SIBLINGS: usize = 1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DEFAULT_MIN_KEYS` is never used
[INFO] [stdout]   --> src/core/btree.rs:80:7
[INFO] [stdout]    |
[INFO] [stdout] 80 | const DEFAULT_MIN_KEYS: usize = 4;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get` is never used
[INFO] [stdout]   --> src/core/btree.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 92 | impl<'p, File: Read + Write + Seek + FileOperations, Cmp: BytesCmp> BTree<'p, File, Cmp> {
[INFO] [stdout]    | ---------------------------------------------------------------------------------------- method in this implementation
[INFO] [stdout] 93 |     /// Returns a value of a given key.
[INFO] [stdout] 94 |     pub fn get(&mut self, entry: &[u8]) -> IOResult<Option<Content>> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]    --> src/core/btree.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 447 | impl<'p, File, Cmp: BytesCmp> BTree<'p, File, Cmp> {
[INFO] [stdout]     | -------------------------------------------------- associated function in this implementation
[INFO] [stdout] 448 |     pub fn new(pager: &'p mut Pager<File>, root: PageNumber, comparator: Cmp) -> Self {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `pager` is never used
[INFO] [stdout]    --> src/core/btree.rs:690:25
[INFO] [stdout]     |
[INFO] [stdout] 639 |     impl<'p> BTree<'p, MemoryBuffer, FixedSizeCmp> {
[INFO] [stdout]     |     ---------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 690 |         method_builder!(pager, &'p mut Pager<MemoryBuffer>);
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `FreePage` is never used
[INFO] [stdout]   --> src/core/page/overflow.rs:62:6
[INFO] [stdout]    |
[INFO] [stdout] 62 | type FreePage = OverflowPage;
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `alloc` is never used
[INFO] [stdout]   --> src/core/page/overflow.rs:65:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | impl OverflowPage {
[INFO] [stdout]    | ----------------- associated function in this implementation
[INFO] [stdout] 65 |     pub fn alloc(size: usize) -> Self {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `invalidate`, `contains`, `page_size`, `max_size`, `pinned_pages`, and `max_pinned_percentage` are never used
[INFO] [stdout]    --> src/core/pagination/cache.rs:151:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | impl Cache {
[INFO] [stdout]     | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 151 |     pub fn invalidate(&mut self, page_number: PageNumber) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 272 |     pub fn contains(&self, page_number: &PageNumber) -> bool {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 276 |     method_builder!(page_size, usize);
[INFO] [stdout]     |                     ^^^^^^^^^
[INFO] [stdout] 277 |     method_builder!(max_size, usize);
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout] 278 |     method_builder!(pinned_pages, usize);
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout] 279 |     method_builder!(max_pinned_percentage, f32);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `create`, `open`, `delete`, and `save` are never used
[INFO] [stdout]   --> src/core/pagination/io.rs:21:8
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(in crate::core) trait FileOperations {
[INFO] [stdout]    |                           -------------- associated items in this trait
[INFO] [stdout] 21 |     fn create(path: impl AsRef<Path>) -> io::Result<Self>
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     fn open(path: impl AsRef<Path>) -> io::Result<Self>
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 29 |     fn delete(path: impl AsRef<Path>) -> io::Result<()>;
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     fn save(&self) -> io::Result<()>;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flush` is never used
[INFO] [stdout]    --> src/core/pagination/io.rs:155:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | impl<IO: Write> BlockIo<IO> {
[INFO] [stdout]     | --------------------------- method in this implementation
[INFO] [stdout] 155 |     pub fn flush(&mut self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `save` is never used
[INFO] [stdout]    --> src/core/pagination/io.rs:171:12
[INFO] [stdout]     |
[INFO] [stdout] 170 | impl<IO: FileOperations> BlockIo<IO> {
[INFO] [stdout]     | ------------------------------------ method in this implementation
[INFO] [stdout] 171 |     pub fn save(&self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `block_size` is never read
[INFO] [stdout]   --> src/core/pagination/pager.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub(in crate::core) struct Pager<File> {
[INFO] [stdout]    |                            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 20 |     block_size: usize,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `file` is never read
[INFO] [stdout]   --> src/core/pagination/pager.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | struct Journal<File> {
[INFO] [stdout]    |        ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 43 |     file: Option<File>,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JOURNAL_HEADER_SIZE` is never used
[INFO] [stdout]   --> src/core/pagination/pager.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | const JOURNAL_HEADER_SIZE: usize = JOURNAL_SIZE + JOURNAL_PAGE_SIZE;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `journal_path_file`, `block_size`, `update_blocks_size`, `dirty_pages`, and `journal_pages` are never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:107:12
[INFO] [stdout]     |
[INFO] [stdout] 87  | impl<File> Pager<File> {
[INFO] [stdout]     | ---------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub fn journal_path_file(mut self, path: PathBuf) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub fn block_size(mut self, block_size: usize) -> Self {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     fn update_blocks_size(&mut self, block_size: usize) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     method_builder!(dirty_pages, HashSet<PageNumber>);
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] 138 |     method_builder!(journal_pages, HashSet<PageNumber>);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `read` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:364:8
[INFO] [stdout]     |
[INFO] [stdout] 362 | impl<File: Seek + Read> Pager<File> {
[INFO] [stdout]     | ----------------------------------- method in this implementation
[INFO] [stdout] 363 |     /// Reads directly from the disk.
[INFO] [stdout] 364 |     fn read(&mut self, page_number: PageNumber, buffer: &mut [u8]) -> io::Result<usize> {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `push_to_queue` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:371:8
[INFO] [stdout]     |
[INFO] [stdout] 369 | impl<File: Seek + FileOperations> Pager<File> {
[INFO] [stdout]     | --------------------------------------------- method in this implementation
[INFO] [stdout] 370 |     /// Adds a given page to the queue of "pages to be written" if it has not been already written.
[INFO] [stdout] 371 |     fn push_to_queue(
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clear_buff` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:432:12
[INFO] [stdout]     |
[INFO] [stdout] 412 | impl<File> Journal<File> {
[INFO] [stdout]     | ------------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 432 |     pub fn clear_buff(&mut self) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `flush` is never used
[INFO] [stdout]    --> src/core/pagination/pager.rs:440:12
[INFO] [stdout]     |
[INFO] [stdout] 439 | impl<File: Write> Journal<File> {
[INFO] [stdout]     | ------------------------------- method in this implementation
[INFO] [stdout] 440 |     pub fn flush(&mut self) -> io::Result<()> {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `rng` is never read
[INFO] [stdout]   --> src/core/random.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Restore<'r> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 14 |     rng: &'r Cell<Rng>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `random_thread` is never used
[INFO] [stdout]    --> src/core/random.rs:197:4
[INFO] [stdout]     |
[INFO] [stdout] 197 | fn random_thread<RNG>(f: impl FnOnce(&mut Rng) -> RNG) -> RNG {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Integer`, `UnsignedInteger`, `BigInteger`, `UnsignedBigInteger`, `Boolean`, and `Varchar` are never constructed
[INFO] [stdout]   --> src/sql/statements.rs:6:5
[INFO] [stdout]    |
[INFO] [stdout] 5  | pub(crate) enum Type {
[INFO] [stdout]    |                 ---- variants in this enum
[INFO] [stdout] 6  |     Integer,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 7  |     UnsignedInteger,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 8  |     BigInteger,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 9  |     UnsignedBigInteger,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     Boolean,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 11 |     Varchar(usize),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Type` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]    --> src/core/btree.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |                 if PAGER.is_none() {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/core/btree.rs:617:29
[INFO] [stdout]     |
[INFO] [stdout] 617 |                 let pager = PAGER.as_mut().unwrap();
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused borrow that must be used
[INFO] [stdout]    --> src/core/pagination/pager.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             &self.update_pages_size(page_size);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 153 |             let _ = &self.update_pages_size(page_size);
[INFO] [stdout]     |             +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.52s
[INFO] running `Command { std: "docker" "inspect" "6f94c48754af60a3d0d2fccca53cecdf1d1d54579bda63d37ebbcd8d9a01c0fd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f94c48754af60a3d0d2fccca53cecdf1d1d54579bda63d37ebbcd8d9a01c0fd", kill_on_drop: false }`
[INFO] [stdout] 6f94c48754af60a3d0d2fccca53cecdf1d1d54579bda63d37ebbcd8d9a01c0fd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Zrandomize-layout" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5371a6d52298aa8b2dd74a3c06934bc69f72fbb1c2cd2dc70327ec0cc73746d7
[INFO] running `Command { std: "docker" "start" "-a" "5371a6d52298aa8b2dd74a3c06934bc69f72fbb1c2cd2dc70327ec0cc73746d7", kill_on_drop: false }`
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/core/pagination/pager.rs:173:82
[INFO] [stderr]     |
[INFO] [stderr] 173 |     pub fn get_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&Page>
[INFO] [stderr]     |                   -- lifetime `'p` declared here                                 ^ this elided lifetime gets resolved as `'p`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: elided lifetime has a name
[INFO] [stderr]    --> src/core/pagination/pager.rs:190:86
[INFO] [stderr]     |
[INFO] [stderr] 190 |     pub fn get_mut_as<'p, Page>(&'p mut self, page_number: PageNumber) -> io::Result<&mut Page>
[INFO] [stderr]     |                       -- lifetime `'p` declared here                                 ^ this elided lifetime gets resolved as `'p`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `entry`
[INFO] [stderr]   --> src/core/btree.rs:94:27
[INFO] [stderr]    |
[INFO] [stderr] 94 |     pub fn get(&mut self, entry: &[u8]) -> IOResult<Option<Content>> {
[INFO] [stderr]    |                           ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `size` is never read
[INFO] [stderr]    --> src/core/btree.rs:174:13
[INFO] [stderr]     |
[INFO] [stderr] 174 |             size = right - left
[INFO] [stderr]     |             ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `content`
[INFO] [stderr]   --> src/core/page/buffer.rs:98:13
[INFO] [stderr]    |
[INFO] [stderr] 98 |             content,
[INFO] [stderr]    |             ^^^^^^^ help: try ignoring the field: `content: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `name_of_type`
[INFO] [stderr]    --> src/core/page/buffer.rs:103:13
[INFO] [stderr]     |
[INFO] [stderr] 103 |         let name_of_type = type_name::<Type>();
[INFO] [stderr]     |             ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_name_of_type`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `pages`
[INFO] [stderr]    --> src/core/pagination/cache.rs:430:25
[INFO] [stderr]     |
[INFO] [stderr] 430 |         let (mut cache, pages) = Cache::with_pages(10, 10, Fetch::UntilBufferEnd);
[INFO] [stderr]     |                         ^^^^^ help: if this is intentional, prefix it with an underscore: `_pages`
[INFO] [stderr] 
[INFO] [stderr] warning: enum `LeafKeySearch` is never used
[INFO] [stderr]   --> src/core/btree.rs:72:6
[INFO] [stderr]    |
[INFO] [stderr] 72 | enum LeafKeySearch {
[INFO] [stderr]    |      ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEFAULT_BALANCED_SIBLINGS` is never used
[INFO] [stderr]   --> src/core/btree.rs:79:7
[INFO] [stderr]    |
[INFO] [stderr] 79 | const DEFAULT_BALANCED_SIBLINGS: usize = 1;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `DEFAULT_MIN_KEYS` is never used
[INFO] [stderr]   --> src/core/btree.rs:80:7
[INFO] [stderr]    |
[INFO] [stderr] 80 | const DEFAULT_MIN_KEYS: usize = 4;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `get` is never used
[INFO] [stderr]   --> src/core/btree.rs:94:12
[INFO] [stderr]    |
[INFO] [stderr] 92 | impl<'p, File: Read + Write + Seek + FileOperations, Cmp: BytesCmp> BTree<'p, File, Cmp> {
[INFO] [stderr]    | ---------------------------------------------------------------------------------------- method in this implementation
[INFO] [stderr] 93 |     /// Returns a value of a given key.
[INFO] [stderr] 94 |     pub fn get(&mut self, entry: &[u8]) -> IOResult<Option<Content>> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]    --> src/core/btree.rs:448:12
[INFO] [stderr]     |
[INFO] [stderr] 447 | impl<'p, File, Cmp: BytesCmp> BTree<'p, File, Cmp> {
[INFO] [stderr]     | -------------------------------------------------- associated function in this implementation
[INFO] [stderr] 448 |     pub fn new(pager: &'p mut Pager<File>, root: PageNumber, comparator: Cmp) -> Self {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `pager` is never used
[INFO] [stderr]    --> src/core/btree.rs:690:25
[INFO] [stderr]     |
[INFO] [stderr] 639 |     impl<'p> BTree<'p, MemoryBuffer, FixedSizeCmp> {
[INFO] [stderr]     |     ---------------------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 690 |         method_builder!(pager, &'p mut Pager<MemoryBuffer>);
[INFO] [stderr]     |                         ^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `FreePage` is never used
[INFO] [stderr]   --> src/core/page/overflow.rs:62:6
[INFO] [stderr]    |
[INFO] [stderr] 62 | type FreePage = OverflowPage;
[INFO] [stderr]    |      ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `alloc` is never used
[INFO] [stderr]   --> src/core/page/overflow.rs:65:12
[INFO] [stderr]    |
[INFO] [stderr] 64 | impl OverflowPage {
[INFO] [stderr]    | ----------------- associated function in this implementation
[INFO] [stderr] 65 |     pub fn alloc(size: usize) -> Self {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `invalidate`, `contains`, `page_size`, `max_size`, `pinned_pages`, and `max_pinned_percentage` are never used
[INFO] [stderr]    --> src/core/pagination/cache.rs:151:12
[INFO] [stderr]     |
[INFO] [stderr] 120 | impl Cache {
[INFO] [stderr]     | ---------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 151 |     pub fn invalidate(&mut self, page_number: PageNumber) {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 272 |     pub fn contains(&self, page_number: &PageNumber) -> bool {
[INFO] [stderr]     |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 276 |     method_builder!(page_size, usize);
[INFO] [stderr]     |                     ^^^^^^^^^
[INFO] [stderr] 277 |     method_builder!(max_size, usize);
[INFO] [stderr]     |                     ^^^^^^^^
[INFO] [stderr] 278 |     method_builder!(pinned_pages, usize);
[INFO] [stderr]     |                     ^^^^^^^^^^^^
[INFO] [stderr] 279 |     method_builder!(max_pinned_percentage, f32);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `create`, `open`, `delete`, and `save` are never used
[INFO] [stderr]   --> src/core/pagination/io.rs:21:8
[INFO] [stderr]    |
[INFO] [stderr] 20 | pub(in crate::core) trait FileOperations {
[INFO] [stderr]    |                           -------------- associated items in this trait
[INFO] [stderr] 21 |     fn create(path: impl AsRef<Path>) -> io::Result<Self>
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     fn open(path: impl AsRef<Path>) -> io::Result<Self>
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 29 |     fn delete(path: impl AsRef<Path>) -> io::Result<()>;
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     fn save(&self) -> io::Result<()>;
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `flush` is never used
[INFO] [stderr]    --> src/core/pagination/io.rs:155:12
[INFO] [stderr]     |
[INFO] [stderr] 154 | impl<IO: Write> BlockIo<IO> {
[INFO] [stderr]     | --------------------------- method in this implementation
[INFO] [stderr] 155 |     pub fn flush(&mut self) -> io::Result<()> {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `save` is never used
[INFO] [stderr]    --> src/core/pagination/io.rs:171:12
[INFO] [stderr]     |
[INFO] [stderr] 170 | impl<IO: FileOperations> BlockIo<IO> {
[INFO] [stderr]     | ------------------------------------ method in this implementation
[INFO] [stderr] 171 |     pub fn save(&self) -> io::Result<()> {
[INFO] [stderr]     |            ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `block_size` is never read
[INFO] [stderr]   --> src/core/pagination/pager.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub(in crate::core) struct Pager<File> {
[INFO] [stderr]    |                            ----- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 20 |     block_size: usize,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `file` is never read
[INFO] [stderr]   --> src/core/pagination/pager.rs:43:5
[INFO] [stderr]    |
[INFO] [stderr] 33 | struct Journal<File> {
[INFO] [stderr]    |        ------- field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 43 |     file: Option<File>,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `JOURNAL_HEADER_SIZE` is never used
[INFO] [stderr]   --> src/core/pagination/pager.rs:49:7
[INFO] [stderr]    |
[INFO] [stderr] 49 | const JOURNAL_HEADER_SIZE: usize = JOURNAL_SIZE + JOURNAL_PAGE_SIZE;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: methods `journal_path_file`, `block_size`, `update_blocks_size`, `dirty_pages`, and `journal_pages` are never used
[INFO] [stderr]    --> src/core/pagination/pager.rs:107:12
[INFO] [stderr]     |
[INFO] [stderr] 87  | impl<File> Pager<File> {
[INFO] [stderr]     | ---------------------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 107 |     pub fn journal_path_file(mut self, path: PathBuf) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 118 |     pub fn block_size(mut self, block_size: usize) -> Self {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 132 |     fn update_blocks_size(&mut self, block_size: usize) {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 137 |     method_builder!(dirty_pages, HashSet<PageNumber>);
[INFO] [stderr]     |                     ^^^^^^^^^^^
[INFO] [stderr] 138 |     method_builder!(journal_pages, HashSet<PageNumber>);
[INFO] [stderr]     |                     ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `method_builder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: method `read` is never used
[INFO] [stderr]    --> src/core/pagination/pager.rs:364:8
[INFO] [stderr]     |
[INFO] [stderr] 362 | impl<File: Seek + Read> Pager<File> {
[INFO] [stderr]     | ----------------------------------- method in this implementation
[INFO] [stderr] 363 |     /// Reads directly from the disk.
[INFO] [stderr] 364 |     fn read(&mut self, page_number: PageNumber, buffer: &mut [u8]) -> io::Result<usize> {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `push_to_queue` is never used
[INFO] [stderr]    --> src/core/pagination/pager.rs:371:8
[INFO] [stderr]     |
[INFO] [stderr] 369 | impl<File: Seek + FileOperations> Pager<File> {
[INFO] [stderr]     | --------------------------------------------- method in this implementation
[INFO] [stderr] 370 |     /// Adds a given page to the queue of "pages to be written" if it has not been already written.
[INFO] [stderr] 371 |     fn push_to_queue(
[INFO] [stderr]     |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `clear_buff` is never used
[INFO] [stderr]    --> src/core/pagination/pager.rs:432:12
[INFO] [stderr]     |
[INFO] [stderr] 412 | impl<File> Journal<File> {
[INFO] [stderr]     | ------------------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 432 |     pub fn clear_buff(&mut self) {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `flush` is never used
[INFO] [stderr]    --> src/core/pagination/pager.rs:440:12
[INFO] [stderr]     |
[INFO] [stderr] 439 | impl<File: Write> Journal<File> {
[INFO] [stderr]     | ------------------------------- method in this implementation
[INFO] [stderr] 440 |     pub fn flush(&mut self) -> io::Result<()> {
[INFO] [stderr]     |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `rng` is never read
[INFO] [stderr]   --> src/core/random.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub struct Restore<'r> {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 14 |     rng: &'r Cell<Rng>,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `random_thread` is never used
[INFO] [stderr]    --> src/core/random.rs:197:4
[INFO] [stderr]     |
[INFO] [stderr] 197 | fn random_thread<RNG>(f: impl FnOnce(&mut Rng) -> RNG) -> RNG {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `Integer`, `UnsignedInteger`, `BigInteger`, `UnsignedBigInteger`, `Boolean`, and `Varchar` are never constructed
[INFO] [stderr]   --> src/sql/statements.rs:6:5
[INFO] [stderr]    |
[INFO] [stderr] 5  | pub(crate) enum Type {
[INFO] [stderr]    |                 ---- variants in this enum
[INFO] [stderr] 6  |     Integer,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 7  |     UnsignedInteger,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 8  |     BigInteger,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr] 9  |     UnsignedBigInteger,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 10 |     Boolean,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr] 11 |     Varchar(usize),
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Type` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr]    --> src/core/btree.rs:613:20
[INFO] [stderr]     |
[INFO] [stderr] 613 |                 if PAGER.is_none() {
[INFO] [stderr]     |                    ^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]     = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stderr]    --> src/core/btree.rs:617:29
[INFO] [stderr]     |
[INFO] [stderr] 617 |                 let pager = PAGER.as_mut().unwrap();
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stderr]     |
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stderr] 
[INFO] [stderr] warning: unused borrow that must be used
[INFO] [stderr]    --> src/core/pagination/pager.rs:153:13
[INFO] [stderr]     |
[INFO] [stderr] 153 |             &self.update_pages_size(page_size);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]     |
[INFO] [stderr] 153 |             let _ = &self.update_pages_size(page_size);
[INFO] [stderr]     |             +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `umbra` (bin "umbra" test) generated 33 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/umbra-96f9a1cef49cfec4)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test core::page::tests::test_buffer_with_header_construction ... ok
[INFO] [stdout] test core::page::buffer::tests::test_buffer_allocation_size ... ok
[INFO] [stdout] test core::page::tests::test_page_zero_construction ... ok
[INFO] [stdout] test core::page::tests::test_delete ... ok
[INFO] [stdout] test core::page::tests::test_drain ... ok
[INFO] [stdout] test core::page::tests::test_defragmentation ... ok
[INFO] [stdout] test core::page::tests::test_push_different_bytes_sizes_cell ... ok
[INFO] [stdout] test core::page::tests::test_replace ... ok
[INFO] [stdout] test core::pagination::io::tests::test_block_io ... ok
[INFO] [stdout] test core::pagination::pager::tests::test_journal_construction ... ok
[INFO] [stdout] test core::pagination::pager::tests::test_journal_push ... ok
[INFO] [stdout] test core::random::tests::test_seed_determinism ... ok
[INFO] [stdout] test core::random::tests::test_seed_generation_randomness ... ok
[INFO] [stdout] test core::page::buffer::tests::test_allocation_above_max - should panic ... ok
[INFO] [stdout] test core::page::buffer::tests::test_allocation_below_min - should panic ... ok
[INFO] [stdout] test core::btree::tests::test_fill_root ... FAILED
[INFO] [stdout] test core::pagination::cache::tests::test_reference_page ... FAILED
[INFO] [stdout] test core::pagination::cache::tests::test_non_eviction_of_pinned_pages ... FAILED
[INFO] [stdout] test core::pagination::cache::tests::test_eviction_on_pinned_pages_limit ... FAILED
[INFO] [stdout] test core::pagination::cache::tests::test_mark_as_dirty ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--bin umbra`
[INFO] [stdout] test core::pagination::cache::tests::test_evict_first_unreferenced_page ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- core::btree::tests::test_fill_root stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::btree::tests::test_fill_root' panicked at src/core/page/buffer.rs:30:9:
[INFO] [stdout] Page size 84 is not between 512 and 65536
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb0b13f821a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5cb0b13f821a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5cb0b13f821a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cb0b13f821a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cb0b141fc93 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5cb0b141fc93 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x5cb0b13f4d43 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x5cb0b13f8062 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5cb0b13f963f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x5cb0b13f9458 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x5cb0b13c2133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x5cb0b13c2133 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5cb0b13fa133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x5cb0b13fa133 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x5cb0b13f9dea - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x5cb0b13f8719 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x5cb0b13f9a7d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x5cb0b141e360 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5cb0b136675e - umbra::core::page::buffer::BufferWithHeader<Header>::for_page::hd099443b4156088d
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/buffer.rs:30:9
[INFO] [stdout]   19:     0x5cb0b136ad8c - umbra::core::page::zero::PageZero::alloc::h884b1338e04c7f85
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/zero.rs:47:20
[INFO] [stdout]   20:     0x5cb0b13585a3 - umbra::core::pagination::pager::Pager<File>::init::h97829d4959601778
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/pager.rs:144:29
[INFO] [stdout]   21:     0x5cb0b13574ec - umbra::core::btree::tests::<impl umbra::core::pagination::pager::Pager<std::io::cursor::Cursor<alloc::vec::Vec<u8>>>>::for_test::h600b7415a47834e9
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/btree.rs:583:13
[INFO] [stdout]   22:     0x5cb0b135b686 - umbra::core::btree::tests::test_fill_root::h8471183f59f8a8a3
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/btree.rs:695:26
[INFO] [stdout]   23:     0x5cb0b135b657 - umbra::core::btree::tests::test_fill_root::{{closure}}::h8a321caac2dcdf36
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/btree.rs:694:28
[INFO] [stdout]   24:     0x5cb0b137fc36 - core::ops::function::FnOnce::call_once::h44e92f32f10cb268
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cb0b13c788b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5cb0b13c788b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   27:     0x5cb0b13c67c3 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   28:     0x5cb0b13c67c3 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   29:     0x5cb0b13c67c3 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   30:     0x5cb0b13c67c3 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   31:     0x5cb0b13c67c3 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   32:     0x5cb0b13c67c3 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   33:     0x5cb0b13c67c3 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   34:     0x5cb0b13898a5 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   35:     0x5cb0b13898a5 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   36:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   37:     0x5cb0b138d18a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   38:     0x5cb0b138d18a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   39:     0x5cb0b138d18a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   40:     0x5cb0b138d18a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   41:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   42:     0x5cb0b138d18a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   44:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   45:     0x5cb0b13fe06b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   46:     0x7c48e928fac3 - <unknown>
[INFO] [stdout]   47:     0x7c48e9320a04 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::pagination::cache::tests::test_reference_page stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::pagination::cache::tests::test_reference_page' panicked at src/core/page/buffer.rs:30:9:
[INFO] [stdout] Page size 256 is not between 512 and 65536
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb0b13f821a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5cb0b13f821a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5cb0b13f821a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cb0b13f821a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cb0b141fc93 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5cb0b141fc93 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x5cb0b13f4d43 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x5cb0b13f8062 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5cb0b13f963f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x5cb0b13f9458 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x5cb0b13c2133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x5cb0b13c2133 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5cb0b13fa133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x5cb0b13fa133 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x5cb0b13f9dea - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x5cb0b13f8719 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x5cb0b13f9a7d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x5cb0b141e360 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5cb0b136659e - umbra::core::page::buffer::BufferWithHeader<Header>::for_page::h386f96b9f24f6034
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/buffer.rs:30:9
[INFO] [stdout]   19:     0x5cb0b1350a4c - umbra::core::page::Page::alloc::hb5ad9ac52f2ae33c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/mod.rs:127:20
[INFO] [stdout]   20:     0x5cb0b137c9ba - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::{{closure}}::h259da53cbdc86602
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:335:32
[INFO] [stdout]   21:     0x5cb0b1383d1a - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::h0f198676049e77f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/map.rs:138:18
[INFO] [stdout]   22:     0x5cb0b134a3c3 - <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::get_unchecked::he2c7d8eef8488793
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:273:57
[INFO] [stdout]   23:     0x5cb0b134a32a - <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::he7c39fa83eb6fc19
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:114:18
[INFO] [stdout]   24:     0x5cb0b1375423 - <core::iter::adapters::take::Take<I> as core::iter::adapters::take::SpecTake>::spec_for_each::h5f67ca105fa526d2
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:315:32
[INFO] [stdout]   25:     0x5cb0b1373b1a - <core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::for_each::h50d1bfb76e875888
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:113:9
[INFO] [stdout]   26:     0x5cb0b135fba4 - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::h9354e87616a19283
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:350:13
[INFO] [stdout]   27:     0x5cb0b137d5a7 - umbra::core::pagination::cache::tests::test_reference_page::hb9426f05a65b0b8c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:361:34
[INFO] [stdout]   28:     0x5cb0b137d557 - umbra::core::pagination::cache::tests::test_reference_page::{{closure}}::h20fc59652f9fa597
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:360:29
[INFO] [stdout]   29:     0x5cb0b137ffe6 - core::ops::function::FnOnce::call_once::h8c6e33e267cd0e4c
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5cb0b13c788b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5cb0b13c788b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   32:     0x5cb0b13c67c3 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   33:     0x5cb0b13c67c3 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   34:     0x5cb0b13c67c3 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   35:     0x5cb0b13c67c3 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   36:     0x5cb0b13c67c3 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   37:     0x5cb0b13c67c3 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   38:     0x5cb0b13c67c3 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   39:     0x5cb0b13898a5 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   40:     0x5cb0b13898a5 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   41:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   42:     0x5cb0b138d18a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   43:     0x5cb0b138d18a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   44:     0x5cb0b138d18a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   45:     0x5cb0b138d18a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   46:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   47:     0x5cb0b138d18a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   49:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   50:     0x5cb0b13fe06b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   51:     0x7c48e928fac3 - <unknown>
[INFO] [stdout]   52:     0x7c48e9320a04 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::pagination::cache::tests::test_non_eviction_of_pinned_pages stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::pagination::cache::tests::test_non_eviction_of_pinned_pages' panicked at src/core/page/buffer.rs:30:9:
[INFO] [stdout] Page size 256 is not between 512 and 65536
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb0b13f821a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5cb0b13f821a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5cb0b13f821a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cb0b13f821a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cb0b141fc93 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5cb0b141fc93 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x5cb0b13f4d43 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x5cb0b13f8062 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5cb0b13f963f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x5cb0b13f9458 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x5cb0b13c2133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x5cb0b13c2133 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5cb0b13fa133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x5cb0b13fa133 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x5cb0b13f9dea - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x5cb0b13f8719 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x5cb0b13f9a7d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x5cb0b141e360 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5cb0b136659e - umbra::core::page::buffer::BufferWithHeader<Header>::for_page::h386f96b9f24f6034
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/buffer.rs:30:9
[INFO] [stdout]   19:     0x5cb0b1350a4c - umbra::core::page::Page::alloc::hb5ad9ac52f2ae33c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/mod.rs:127:20
[INFO] [stdout]   20:     0x5cb0b137c9ba - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::{{closure}}::h259da53cbdc86602
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:335:32
[INFO] [stdout]   21:     0x5cb0b1383d1a - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::h0f198676049e77f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/map.rs:138:18
[INFO] [stdout]   22:     0x5cb0b134a3c3 - <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::get_unchecked::he2c7d8eef8488793
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:273:57
[INFO] [stdout]   23:     0x5cb0b134a32a - <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::he7c39fa83eb6fc19
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:114:18
[INFO] [stdout]   24:     0x5cb0b1375423 - <core::iter::adapters::take::Take<I> as core::iter::adapters::take::SpecTake>::spec_for_each::h5f67ca105fa526d2
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:315:32
[INFO] [stdout]   25:     0x5cb0b1373b1a - <core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::for_each::h50d1bfb76e875888
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:113:9
[INFO] [stdout]   26:     0x5cb0b135fba4 - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::h9354e87616a19283
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:350:13
[INFO] [stdout]   27:     0x5cb0b137e721 - umbra::core::pagination::cache::tests::test_non_eviction_of_pinned_pages::h70f56cab0b78a396
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:413:34
[INFO] [stdout]   28:     0x5cb0b137e6d7 - umbra::core::pagination::cache::tests::test_non_eviction_of_pinned_pages::{{closure}}::hfc757adf4f7d5946
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:412:43
[INFO] [stdout]   29:     0x5cb0b13805e6 - core::ops::function::FnOnce::call_once::hfcc216b5f2dcd068
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5cb0b13c788b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5cb0b13c788b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   32:     0x5cb0b13c67c3 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   33:     0x5cb0b13c67c3 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   34:     0x5cb0b13c67c3 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   35:     0x5cb0b13c67c3 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   36:     0x5cb0b13c67c3 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   37:     0x5cb0b13c67c3 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   38:     0x5cb0b13c67c3 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   39:     0x5cb0b13898a5 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   40:     0x5cb0b13898a5 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   41:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   42:     0x5cb0b138d18a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   43:     0x5cb0b138d18a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   44:     0x5cb0b138d18a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   45:     0x5cb0b138d18a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   46:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   47:     0x5cb0b138d18a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   49:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   50:     0x5cb0b13fe06b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   51:     0x7c48e928fac3 - <unknown>
[INFO] [stdout]   52:     0x7c48e9320a04 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::pagination::cache::tests::test_eviction_on_pinned_pages_limit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::pagination::cache::tests::test_eviction_on_pinned_pages_limit' panicked at src/core/page/buffer.rs:30:9:
[INFO] [stdout] Page size 256 is not between 512 and 65536
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb0b13f821a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5cb0b13f821a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5cb0b13f821a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cb0b13f821a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cb0b141fc93 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5cb0b141fc93 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x5cb0b13f4d43 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x5cb0b13f8062 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5cb0b13f963f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x5cb0b13f9458 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x5cb0b13c2133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x5cb0b13c2133 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5cb0b13fa133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x5cb0b13fa133 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x5cb0b13f9dea - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x5cb0b13f8719 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x5cb0b13f9a7d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x5cb0b141e360 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5cb0b136659e - umbra::core::page::buffer::BufferWithHeader<Header>::for_page::h386f96b9f24f6034
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/buffer.rs:30:9
[INFO] [stdout]   19:     0x5cb0b1350a4c - umbra::core::page::Page::alloc::hb5ad9ac52f2ae33c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/mod.rs:127:20
[INFO] [stdout]   20:     0x5cb0b137c9ba - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::{{closure}}::h259da53cbdc86602
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:335:32
[INFO] [stdout]   21:     0x5cb0b1383d1a - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::h0f198676049e77f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/map.rs:138:18
[INFO] [stdout]   22:     0x5cb0b134a3c3 - <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::get_unchecked::he2c7d8eef8488793
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:273:57
[INFO] [stdout]   23:     0x5cb0b134a32a - <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::he7c39fa83eb6fc19
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:114:18
[INFO] [stdout]   24:     0x5cb0b1375423 - <core::iter::adapters::take::Take<I> as core::iter::adapters::take::SpecTake>::spec_for_each::h5f67ca105fa526d2
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:315:32
[INFO] [stdout]   25:     0x5cb0b1373b1a - <core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::for_each::h50d1bfb76e875888
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:113:9
[INFO] [stdout]   26:     0x5cb0b135fba4 - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::h9354e87616a19283
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:350:13
[INFO] [stdout]   27:     0x5cb0b137ec3f - umbra::core::pagination::cache::tests::test_eviction_on_pinned_pages_limit::hf5736bb9acab2c0f
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:430:34
[INFO] [stdout]   28:     0x5cb0b137ebf7 - umbra::core::pagination::cache::tests::test_eviction_on_pinned_pages_limit::{{closure}}::hb3c55672456eff70
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:429:45
[INFO] [stdout]   29:     0x5cb0b137fbf6 - core::ops::function::FnOnce::call_once::h3f3f07bb2e16f435
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5cb0b13c788b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5cb0b13c788b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   32:     0x5cb0b13c67c3 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   33:     0x5cb0b13c67c3 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   34:     0x5cb0b13c67c3 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   35:     0x5cb0b13c67c3 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   36:     0x5cb0b13c67c3 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   37:     0x5cb0b13c67c3 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   38:     0x5cb0b13c67c3 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   39:     0x5cb0b13898a5 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   40:     0x5cb0b13898a5 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   41:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   42:     0x5cb0b138d18a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   43:     0x5cb0b138d18a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   44:     0x5cb0b138d18a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   45:     0x5cb0b138d18a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   46:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   47:     0x5cb0b138d18a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   49:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   50:     0x5cb0b13fe06b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   51:     0x7c48e928fac3 - <unknown>
[INFO] [stdout]   52:     0x7c48e9320a04 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::pagination::cache::tests::test_mark_as_dirty stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::pagination::cache::tests::test_mark_as_dirty' panicked at src/core/page/buffer.rs:30:9:
[INFO] [stdout] Page size 256 is not between 512 and 65536
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb0b13f821a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5cb0b13f821a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5cb0b13f821a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cb0b13f821a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cb0b141fc93 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5cb0b141fc93 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x5cb0b13f4d43 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x5cb0b13f8062 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5cb0b13f963f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x5cb0b13f9458 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x5cb0b13c2133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x5cb0b13c2133 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5cb0b13fa133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x5cb0b13fa133 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x5cb0b13f9dea - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x5cb0b13f8719 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x5cb0b13f9a7d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x5cb0b141e360 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5cb0b136659e - umbra::core::page::buffer::BufferWithHeader<Header>::for_page::h386f96b9f24f6034
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/buffer.rs:30:9
[INFO] [stdout]   19:     0x5cb0b1350a4c - umbra::core::page::Page::alloc::hb5ad9ac52f2ae33c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/mod.rs:127:20
[INFO] [stdout]   20:     0x5cb0b137c9ba - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::{{closure}}::h259da53cbdc86602
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:335:32
[INFO] [stdout]   21:     0x5cb0b1383d1a - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::h0f198676049e77f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/map.rs:138:18
[INFO] [stdout]   22:     0x5cb0b134a3c3 - <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::get_unchecked::he2c7d8eef8488793
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:273:57
[INFO] [stdout]   23:     0x5cb0b134a32a - <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::he7c39fa83eb6fc19
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:114:18
[INFO] [stdout]   24:     0x5cb0b1375423 - <core::iter::adapters::take::Take<I> as core::iter::adapters::take::SpecTake>::spec_for_each::h5f67ca105fa526d2
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:315:32
[INFO] [stdout]   25:     0x5cb0b1373b1a - <core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::for_each::h50d1bfb76e875888
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:113:9
[INFO] [stdout]   26:     0x5cb0b135fba4 - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::h9354e87616a19283
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:350:13
[INFO] [stdout]   27:     0x5cb0b137da27 - umbra::core::pagination::cache::tests::test_mark_as_dirty::h19b42429c4d9f1e6
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:375:34
[INFO] [stdout]   28:     0x5cb0b137d9d7 - umbra::core::pagination::cache::tests::test_mark_as_dirty::{{closure}}::h39bd1e23fba1353b
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:374:28
[INFO] [stdout]   29:     0x5cb0b137fea6 - core::ops::function::FnOnce::call_once::h7ec335749ed61ae6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5cb0b13c788b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5cb0b13c788b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   32:     0x5cb0b13c67c3 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   33:     0x5cb0b13c67c3 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   34:     0x5cb0b13c67c3 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   35:     0x5cb0b13c67c3 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   36:     0x5cb0b13c67c3 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   37:     0x5cb0b13c67c3 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   38:     0x5cb0b13c67c3 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   39:     0x5cb0b13898a5 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   40:     0x5cb0b13898a5 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   41:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   42:     0x5cb0b138d18a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   43:     0x5cb0b138d18a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   44:     0x5cb0b138d18a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   45:     0x5cb0b138d18a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   46:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   47:     0x5cb0b138d18a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   49:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   50:     0x5cb0b13fe06b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   51:     0x7c48e928fac3 - <unknown>
[INFO] [stdout]   52:     0x7c48e9320a04 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- core::pagination::cache::tests::test_evict_first_unreferenced_page stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'core::pagination::cache::tests::test_evict_first_unreferenced_page' panicked at src/core/page/buffer.rs:30:9:
[INFO] [stdout] Page size 256 is not between 512 and 65536
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cb0b13f821a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
[INFO] [stdout]    1:     0x5cb0b13f821a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
[INFO] [stdout]    2:     0x5cb0b13f821a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9
[INFO] [stdout]    3:     0x5cb0b13f821a - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h71a62eb3b9696b12
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26
[INFO] [stdout]    4:     0x5cb0b141fc93 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76
[INFO] [stdout]    5:     0x5cb0b141fc93 - core::fmt::write::h2cc1698af7e2d686
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21
[INFO] [stdout]    6:     0x5cb0b13f4d43 - std::io::Write::write_fmt::hab1b4cd059a79022
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15
[INFO] [stdout]    7:     0x5cb0b13f8062 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9
[INFO] [stdout]    8:     0x5cb0b13f963f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22
[INFO] [stdout]    9:     0x5cb0b13f9458 - std::panicking::default_hook::h20f81eb0576efcec
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9
[INFO] [stdout]   10:     0x5cb0b13c2133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::hdb53814c496a4d34
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   11:     0x5cb0b13c2133 - test::test_main::{{closure}}::hc0a4963c59427c24
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21
[INFO] [stdout]   12:     0x5cb0b13fa133 - <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call::h591b2225413a77e9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9
[INFO] [stdout]   13:     0x5cb0b13fa133 - std::panicking::rust_panic_with_hook::h625eea43051b2edc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13
[INFO] [stdout]   14:     0x5cb0b13f9dea - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13
[INFO] [stdout]   15:     0x5cb0b13f8719 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18
[INFO] [stdout]   16:     0x5cb0b13f9a7d - rust_begin_unwind
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5
[INFO] [stdout]   17:     0x5cb0b141e360 - core::panicking::panic_fmt::h9e7c637e9e5f29c9
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14
[INFO] [stdout]   18:     0x5cb0b136659e - umbra::core::page::buffer::BufferWithHeader<Header>::for_page::h386f96b9f24f6034
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/buffer.rs:30:9
[INFO] [stdout]   19:     0x5cb0b1350a4c - umbra::core::page::Page::alloc::hb5ad9ac52f2ae33c
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/page/mod.rs:127:20
[INFO] [stdout]   20:     0x5cb0b137c9ba - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::{{closure}}::h259da53cbdc86602
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:335:32
[INFO] [stdout]   21:     0x5cb0b1383d1a - <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::h0f198676049e77f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/map.rs:138:18
[INFO] [stdout]   22:     0x5cb0b134a3c3 - <core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::get_unchecked::he2c7d8eef8488793
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:273:57
[INFO] [stdout]   23:     0x5cb0b134a32a - <core::iter::adapters::zip::Zip<A,B> as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked::he7c39fa83eb6fc19
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/zip.rs:114:18
[INFO] [stdout]   24:     0x5cb0b1375423 - <core::iter::adapters::take::Take<I> as core::iter::adapters::take::SpecTake>::spec_for_each::h5f67ca105fa526d2
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:315:32
[INFO] [stdout]   25:     0x5cb0b1373b1a - <core::iter::adapters::take::Take<I> as core::iter::traits::iterator::Iterator>::for_each::h50d1bfb76e875888
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/iter/adapters/take.rs:113:9
[INFO] [stdout]   26:     0x5cb0b135fba4 - umbra::core::pagination::cache::tests::<impl umbra::core::pagination::cache::Cache>::with_pages::h9354e87616a19283
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:350:13
[INFO] [stdout]   27:     0x5cb0b137dea1 - umbra::core::pagination::cache::tests::test_evict_first_unreferenced_page::haced1463f1720c87
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:389:34
[INFO] [stdout]   28:     0x5cb0b137de57 - umbra::core::pagination::cache::tests::test_evict_first_unreferenced_page::{{closure}}::h16ec4903762c0432
[INFO] [stdout]                                at /opt/rustwide/workdir/src/core/pagination/cache.rs:388:44
[INFO] [stdout]   29:     0x5cb0b13800f6 - core::ops::function::FnOnce::call_once::h96116fe4028c0bd8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   30:     0x5cb0b13c788b - core::ops::function::FnOnce::call_once::he27718dfdd183f43
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   31:     0x5cb0b13c788b - test::__rust_begin_short_backtrace::h4e84902998457a5d
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18
[INFO] [stdout]   32:     0x5cb0b13c67c3 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60
[INFO] [stdout]   33:     0x5cb0b13c67c3 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   34:     0x5cb0b13c67c3 - std::panicking::try::do_call::h3da0561d9ab99c25
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   35:     0x5cb0b13c67c3 - std::panicking::try::h41c9fa508bc61df6
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   36:     0x5cb0b13c67c3 - std::panic::catch_unwind::h6b3ff07bb5afad93
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   37:     0x5cb0b13c67c3 - test::run_test_in_process::hc7253dd11b39b9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27
[INFO] [stdout]   38:     0x5cb0b13c67c3 - test::run_test::{{closure}}::hfb2007f8649c30bb
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43
[INFO] [stdout]   39:     0x5cb0b13898a5 - test::run_test::{{closure}}::h56a17aa7a282a9f4
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41
[INFO] [stdout]   40:     0x5cb0b13898a5 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18
[INFO] [stdout]   41:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17
[INFO] [stdout]   42:     0x5cb0b138d18a - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9
[INFO] [stdout]   43:     0x5cb0b138d18a - std::panicking::try::do_call::h2f73af3616c35465
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40
[INFO] [stdout]   44:     0x5cb0b138d18a - std::panicking::try::hd1660ce9efadef5a
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19
[INFO] [stdout]   45:     0x5cb0b138d18a - std::panic::catch_unwind::h5ee8d7823b8ca744
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14
[INFO] [stdout]   46:     0x5cb0b138d18a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30
[INFO] [stdout]   47:     0x5cb0b138d18a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   48:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::ha52bedf99a3b4981
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   49:     0x5cb0b13fe06b - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h567748934d80ccf8
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9
[INFO] [stdout]   50:     0x5cb0b13fe06b - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc
[INFO] [stdout]                                at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17
[INFO] [stdout]   51:     0x7c48e928fac3 - <unknown>
[INFO] [stdout]   52:     0x7c48e9320a04 - clone
[INFO] [stdout]   53:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     core::btree::tests::test_fill_root
[INFO] [stdout]     core::pagination::cache::tests::test_evict_first_unreferenced_page
[INFO] [stdout]     core::pagination::cache::tests::test_eviction_on_pinned_pages_limit
[INFO] [stdout]     core::pagination::cache::tests::test_mark_as_dirty
[INFO] [stdout]     core::pagination::cache::tests::test_non_eviction_of_pinned_pages
[INFO] [stdout]     core::pagination::cache::tests::test_reference_page
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 15 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5371a6d52298aa8b2dd74a3c06934bc69f72fbb1c2cd2dc70327ec0cc73746d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5371a6d52298aa8b2dd74a3c06934bc69f72fbb1c2cd2dc70327ec0cc73746d7", kill_on_drop: false }`
[INFO] [stdout] 5371a6d52298aa8b2dd74a3c06934bc69f72fbb1c2cd2dc70327ec0cc73746d7
