[INFO] fetching crate alloc-compose 0.4.2... [INFO] checking alloc-compose-0.4.2 against master#119d2a1a98fe87d4ae6cabf12134a0ef2fb95851 for pr-75180 [INFO] extracting crate alloc-compose 0.4.2 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate alloc-compose 0.4.2 on toolchain 119d2a1a98fe87d4ae6cabf12134a0ef2fb95851 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+119d2a1a98fe87d4ae6cabf12134a0ef2fb95851" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate alloc-compose 0.4.2 [INFO] finished tweaking crates.io crate alloc-compose 0.4.2 [INFO] tweaked toml for crates.io crate alloc-compose 0.4.2 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+119d2a1a98fe87d4ae6cabf12134a0ef2fb95851" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+119d2a1a98fe87d4ae6cabf12134a0ef2fb95851" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+119d2a1a98fe87d4ae6cabf12134a0ef2fb95851" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 35141d197910ac8f2dd59aee3a804320be0c40a87eeabd054c76eb2eafdb2534 [INFO] running `Command { std: "docker" "start" "-a" "35141d197910ac8f2dd59aee3a804320be0c40a87eeabd054c76eb2eafdb2534", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "35141d197910ac8f2dd59aee3a804320be0c40a87eeabd054c76eb2eafdb2534", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "35141d197910ac8f2dd59aee3a804320be0c40a87eeabd054c76eb2eafdb2534", kill_on_drop: false }` [INFO] [stdout] 35141d197910ac8f2dd59aee3a804320be0c40a87eeabd054c76eb2eafdb2534 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:a636fd89d022f18117e1dc8fb37a0a009933cdbbe082814857f0e2024962d47c" "/opt/rustwide/cargo-home/bin/cargo" "+119d2a1a98fe87d4ae6cabf12134a0ef2fb95851" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c7d3df706effdfa0fcdbd4f38e82aaeffd7bef2d3427776ff13e0ead646fa057 [INFO] running `Command { std: "docker" "start" "-a" "c7d3df706effdfa0fcdbd4f38e82aaeffd7bef2d3427776ff13e0ead646fa057", kill_on_drop: false }` [INFO] [stderr] Checking alloc-compose v0.4.2 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/stats.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | alloc::{AllocErr, AllocInit, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/affix.rs:2:23 [INFO] [stdout] | [INFO] [stdout] 2 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/callback_ref.rs:4:23 [INFO] [stdout] | [INFO] [stdout] 4 | alloc::{AllocErr, AllocInit, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/chunk.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/fallback.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/memory_marker.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/null.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/proxy.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/region.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/segregate.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/lib.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/stats.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | alloc::{AllocErr, AllocInit, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::alloc::AllocInit`, `std::alloc::ReallocPlacement` [INFO] [stdout] --> src/stats.rs:593:32 [INFO] [stdout] | [INFO] [stdout] 593 | use std::alloc::{AllocErr, AllocInit, AllocRef, Layout, ReallocPlacement}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/affix.rs:2:23 [INFO] [stdout] | [INFO] [stdout] 2 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/callback_ref.rs:4:23 [INFO] [stdout] | [INFO] [stdout] 4 | alloc::{AllocErr, AllocInit, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::alloc::AllocInit`, `std::alloc::MemoryBlock`, `std::alloc::ReallocPlacement` [INFO] [stdout] --> src/callback_ref.rs:304:27 [INFO] [stdout] | [INFO] [stdout] 304 | alloc::{AllocErr, AllocInit, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/chunk.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::alloc::AllocInit`, `std::alloc::ReallocPlacement` [INFO] [stdout] --> src/chunk.rs:155:22 [INFO] [stdout] | [INFO] [stdout] 155 | use std::alloc::{AllocInit, AllocRef, Layout, ReallocPlacement, System}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/fallback.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::alloc::AllocInit`, `std::alloc::ReallocPlacement` [INFO] [stdout] --> src/fallback.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | use std::alloc::{AllocInit, AllocRef, Layout, ReallocPlacement, System}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/memory_marker.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::alloc::AllocInit`, `std::alloc::ReallocPlacement` [INFO] [stdout] --> src/memory_marker.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | use std::alloc::{AllocInit, AllocRef, Layout, ReallocPlacement, System}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/null.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/proxy.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/region.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/segregate.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `core::alloc::AllocInit`, `core::alloc::MemoryBlock`, `core::alloc::ReallocPlacement` [INFO] [stdout] --> src/lib.rs:31:23 [INFO] [stdout] | [INFO] [stdout] 31 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `std::alloc::AllocInit`, `std::alloc::MemoryBlock`, `std::alloc::ReallocPlacement` [INFO] [stdout] --> src/lib.rs:96:27 [INFO] [stdout] | [INFO] [stdout] 96 | alloc::{AllocErr, AllocInit, AllocRef, Layout, MemoryBlock, ReallocPlacement, System}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ no `ReallocPlacement` in `alloc` [INFO] [stdout] | | | [INFO] [stdout] | | no `MemoryBlock` in `alloc` [INFO] [stdout] | no `AllocInit` in `alloc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/affix.rs:362:14 [INFO] [stdout] | [INFO] [stdout] 362 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/affix.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | / &mut self, [INFO] [stdout] 392 | | ptr: NonNull, [INFO] [stdout] 393 | | old_layout: Layout, [INFO] [stdout] 394 | | new_size: usize, [INFO] [stdout] 395 | | placement: ReallocPlacement, [INFO] [stdout] 396 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/affix.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 440 | / &mut self, [INFO] [stdout] 441 | | ptr: NonNull, [INFO] [stdout] 442 | | old_layout: Layout, [INFO] [stdout] 443 | | new_size: usize, [INFO] [stdout] 444 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/chunk.rs:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/chunk.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | / &mut self, [INFO] [stdout] 90 | | ptr: NonNull, [INFO] [stdout] 91 | | layout: Layout, [INFO] [stdout] 92 | | new_size: usize, [INFO] [stdout] 93 | | placement: ReallocPlacement, [INFO] [stdout] 94 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/chunk.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | / &mut self, [INFO] [stdout] 118 | | ptr: NonNull, [INFO] [stdout] 119 | | layout: Layout, [INFO] [stdout] 120 | | new_size: usize, [INFO] [stdout] 121 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/fallback.rs:59:14 [INFO] [stdout] | [INFO] [stdout] 59 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/fallback.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | / &mut self, [INFO] [stdout] 79 | | ptr: NonNull, [INFO] [stdout] 80 | | layout: Layout, [INFO] [stdout] 81 | | new_size: usize, [INFO] [stdout] 82 | | placement: ReallocPlacement, [INFO] [stdout] 83 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/fallback.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / &mut self, [INFO] [stdout] 109 | | ptr: NonNull, [INFO] [stdout] 110 | | layout: Layout, [INFO] [stdout] 111 | | new_size: usize, [INFO] [stdout] 112 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/memory_marker.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/memory_marker.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | / &mut self, [INFO] [stdout] 34 | | ptr: NonNull, [INFO] [stdout] 35 | | layout: Layout, [INFO] [stdout] 36 | | new_size: usize, [INFO] [stdout] 37 | | placement: ReallocPlacement, [INFO] [stdout] 38 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/memory_marker.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | / &mut self, [INFO] [stdout] 52 | | ptr: NonNull, [INFO] [stdout] 53 | | layout: Layout, [INFO] [stdout] 54 | | new_size: usize, [INFO] [stdout] 55 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/null.rs:39:14 [INFO] [stdout] | [INFO] [stdout] 39 | fn alloc(&mut self, _layout: Layout, _init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/null.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | / &mut self, [INFO] [stdout] 51 | | _ptr: NonNull, [INFO] [stdout] 52 | | _layout: Layout, [INFO] [stdout] 53 | | _new_size: usize, [INFO] [stdout] 54 | | _placement: ReallocPlacement, [INFO] [stdout] 55 | | _init: AllocInit, [INFO] [stdout] | |________________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/null.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | / &mut self, [INFO] [stdout] 63 | | _ptr: NonNull, [INFO] [stdout] 64 | | _layout: Layout, [INFO] [stdout] 65 | | _new_size: usize, [INFO] [stdout] 66 | | _placement: ReallocPlacement, [INFO] [stdout] | |____________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/proxy.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/proxy.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | / &mut self, [INFO] [stdout] 99 | | ptr: NonNull, [INFO] [stdout] 100 | | layout: Layout, [INFO] [stdout] 101 | | new_size: usize, [INFO] [stdout] 102 | | placement: ReallocPlacement, [INFO] [stdout] 103 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/proxy.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / &mut self, [INFO] [stdout] 116 | | ptr: NonNull, [INFO] [stdout] 117 | | layout: Layout, [INFO] [stdout] 118 | | new_size: usize, [INFO] [stdout] 119 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/region.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/region.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | / &mut self, [INFO] [stdout] 128 | | ptr: NonNull, [INFO] [stdout] 129 | | layout: Layout, [INFO] [stdout] 130 | | new_size: usize, [INFO] [stdout] 131 | | placement: ReallocPlacement, [INFO] [stdout] 132 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/region.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | / &mut self, [INFO] [stdout] 173 | | ptr: NonNull, [INFO] [stdout] 174 | | layout: Layout, [INFO] [stdout] 175 | | new_size: usize, [INFO] [stdout] 176 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `core::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/segregate.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, core::alloc::Layout) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `core::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/segregate.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | / &mut self, [INFO] [stdout] 51 | | ptr: NonNull, [INFO] [stdout] 52 | | layout: Layout, [INFO] [stdout] 53 | | new_size: usize, [INFO] [stdout] 54 | | placement: ReallocPlacement, [INFO] [stdout] 55 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `core::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/segregate.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | / &mut self, [INFO] [stdout] 79 | | ptr: NonNull, [INFO] [stdout] 80 | | layout: Layout, [INFO] [stdout] 81 | | new_size: usize, [INFO] [stdout] 82 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, core::ptr::NonNull, core::alloc::Layout, usize) -> core::result::Result, core::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:64:29 [INFO] [stdout] | [INFO] [stdout] 64 | let new_memory = a2.alloc(new_layout, init)?; [INFO] [stdout] | ^^^^^ ---------- ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:65:59 [INFO] [stdout] | [INFO] [stdout] 65 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), layout.size()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:83:29 [INFO] [stdout] | [INFO] [stdout] 83 | let new_memory = a2.alloc(new_layout, AllocInit::Uninitialized)?; [INFO] [stdout] | ^^^^^ ---------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:84:59 [INFO] [stdout] | [INFO] [stdout] 84 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), new_memory.size); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:84:84 [INFO] [stdout] | [INFO] [stdout] 84 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), new_memory.size); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/affix.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 366 | let memory = self.parent.alloc(layout, init)?; [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:369:57 [INFO] [stdout] | [INFO] [stdout] 369 | ptr: unsafe { NonNull::new_unchecked(memory.ptr.as_ptr().add(offset_prefix)) }, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:371:24 [INFO] [stdout] | [INFO] [stdout] 371 | memory.size - offset_prefix [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/affix.rs:412:34 [INFO] [stdout] | [INFO] [stdout] 412 | let memory = self.parent.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 413 | NonNull::new_unchecked(ptr), [INFO] [stdout] | --------------------------- [INFO] [stdout] 414 | old_alloc_layout, [INFO] [stdout] | ---------------- [INFO] [stdout] 415 | new_alloc_layout.size(), [INFO] [stdout] | ----------------------- [INFO] [stdout] 416 | placement, [INFO] [stdout] | --------- [INFO] [stdout] 417 | init, [INFO] [stdout] | ---- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:422:24 [INFO] [stdout] | [INFO] [stdout] 422 | memory.ptr.as_ptr().add(old_offset_suffix), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:427:27 [INFO] [stdout] | [INFO] [stdout] 427 | ptr::write(memory.ptr.as_ptr().add(new_offset_suffix) as *mut _, suffix); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:430:48 [INFO] [stdout] | [INFO] [stdout] 430 | ptr: NonNull::new_unchecked(memory.ptr.as_ptr().add(new_offset_prefix)), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:432:24 [INFO] [stdout] | [INFO] [stdout] 432 | memory.size - new_offset_prefix [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/affix.rs:460:34 [INFO] [stdout] | [INFO] [stdout] 460 | let memory = self.parent.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 461 | NonNull::new_unchecked(ptr), [INFO] [stdout] | --------------------------- [INFO] [stdout] 462 | old_alloc_layout, [INFO] [stdout] | ---------------- [INFO] [stdout] 463 | new_alloc_layout.size(), [INFO] [stdout] | ----------------------- [INFO] [stdout] 464 | placement, [INFO] [stdout] | --------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:467:27 [INFO] [stdout] | [INFO] [stdout] 467 | ptr::write(memory.ptr.as_ptr().add(new_offset_suffix) as *mut _, suffix); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:470:48 [INFO] [stdout] | [INFO] [stdout] 470 | ptr: NonNull::new_unchecked(memory.ptr.as_ptr().add(new_offset_prefix)), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:472:24 [INFO] [stdout] | [INFO] [stdout] 472 | memory.size - new_offset_prefix [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:68:29 [INFO] [stdout] | [INFO] [stdout] 68 | let memory = self.0.alloc( [INFO] [stdout] | ^^^^^ expected 1 argument [INFO] [stdout] 69 | / unsafe { [INFO] [stdout] 70 | | Layout::from_size_align_unchecked( [INFO] [stdout] 71 | | Self::next_multiple(layout.size()), [INFO] [stdout] 72 | | layout.align(), [INFO] [stdout] 73 | | ) [INFO] [stdout] 74 | | }, [INFO] [stdout] | |_____________- [INFO] [stdout] 75 | init, [INFO] [stdout] | ---- supplied 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:78:25 [INFO] [stdout] | [INFO] [stdout] 78 | ptr: memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:79:26 [INFO] [stdout] | [INFO] [stdout] 79 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:79:41 [INFO] [stdout] | [INFO] [stdout] 79 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/chunk.rs:104:29 [INFO] [stdout] | [INFO] [stdout] 104 | let memory = self.0.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 105 | ptr, [INFO] [stdout] | --- [INFO] [stdout] 106 | Layout::from_size_align_unchecked(next_multiple, layout.align()), [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] 107 | Self::next_multiple(new_size), [INFO] [stdout] | ----------------------------- [INFO] [stdout] 108 | placement, [INFO] [stdout] | --------- [INFO] [stdout] 109 | init, [INFO] [stdout] | ---- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | ptr: memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:113:26 [INFO] [stdout] | [INFO] [stdout] 113 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:113:41 [INFO] [stdout] | [INFO] [stdout] 113 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/chunk.rs:132:29 [INFO] [stdout] | [INFO] [stdout] 132 | let memory = self.0.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 133 | ptr, [INFO] [stdout] | --- [INFO] [stdout] 134 | Layout::from_size_align_unchecked(next_multiple, layout.align()), [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] 135 | Self::next_multiple(new_size), [INFO] [stdout] | ----------------------------- [INFO] [stdout] 136 | placement, [INFO] [stdout] | --------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:139:25 [INFO] [stdout] | [INFO] [stdout] 139 | ptr: memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:140:26 [INFO] [stdout] | [INFO] [stdout] 140 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:140:41 [INFO] [stdout] | [INFO] [stdout] 140 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:60:28 [INFO] [stdout] | [INFO] [stdout] 60 | match self.primary.alloc(layout, init) { [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:62:38 [INFO] [stdout] | [INFO] [stdout] 62 | Err(_) => self.secondary.alloc(layout, init), [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:89:46 [INFO] [stdout] | [INFO] [stdout] 89 | if let Ok(memory) = self.primary.grow(ptr, layout, new_size, placement, init) { [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:103:28 [INFO] [stdout] | [INFO] [stdout] 103 | self.secondary.grow(ptr, layout, new_size, placement, init) [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/affix.rs:362:14 [INFO] [stdout] | [INFO] [stdout] 362 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/fallback.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | self.primary.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/affix.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 391 | / &mut self, [INFO] [stdout] 392 | | ptr: NonNull, [INFO] [stdout] 393 | | old_layout: Layout, [INFO] [stdout] 394 | | new_size: usize, [INFO] [stdout] 395 | | placement: ReallocPlacement, [INFO] [stdout] 396 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/affix.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 440 | / &mut self, [INFO] [stdout] 441 | | ptr: NonNull, [INFO] [stdout] 442 | | old_layout: Layout, [INFO] [stdout] 443 | | new_size: usize, [INFO] [stdout] 444 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/fallback.rs:120:28 [INFO] [stdout] | [INFO] [stdout] 120 | self.secondary.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:22:29 [INFO] [stdout] | [INFO] [stdout] 22 | let memory = self.0.alloc(layout, init)?; [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:24:29 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe { memory.ptr.as_ptr().write_bytes(0xCD, memory.size) }; [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:24:67 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe { memory.ptr.as_ptr().write_bytes(0xCD, memory.size) }; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/chunk.rs:66:14 [INFO] [stdout] | [INFO] [stdout] 66 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | let memory = self.0.grow(ptr, layout, new_size, placement, init)?; [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/chunk.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | / &mut self, [INFO] [stdout] 90 | | ptr: NonNull, [INFO] [stdout] 91 | | layout: Layout, [INFO] [stdout] 92 | | new_size: usize, [INFO] [stdout] 93 | | placement: ReallocPlacement, [INFO] [stdout] 94 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | .ptr [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/chunk.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 117 | / &mut self, [INFO] [stdout] 118 | | ptr: NonNull, [INFO] [stdout] 119 | | layout: Layout, [INFO] [stdout] 120 | | new_size: usize, [INFO] [stdout] 121 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:46:43 [INFO] [stdout] | [INFO] [stdout] 46 | .write_bytes(0xCD, memory.size - layout.size()); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | self.0.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/fallback.rs:59:14 [INFO] [stdout] | [INFO] [stdout] 59 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/fallback.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | / &mut self, [INFO] [stdout] 79 | | ptr: NonNull, [INFO] [stdout] 80 | | layout: Layout, [INFO] [stdout] 81 | | new_size: usize, [INFO] [stdout] 82 | | placement: ReallocPlacement, [INFO] [stdout] 83 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/fallback.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | / &mut self, [INFO] [stdout] 109 | | ptr: NonNull, [INFO] [stdout] 110 | | layout: Layout, [INFO] [stdout] 111 | | new_size: usize, [INFO] [stdout] 112 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/memory_marker.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/memory_marker.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 33 | / &mut self, [INFO] [stdout] 34 | | ptr: NonNull, [INFO] [stdout] 35 | | layout: Layout, [INFO] [stdout] 36 | | new_size: usize, [INFO] [stdout] 37 | | placement: ReallocPlacement, [INFO] [stdout] 38 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/memory_marker.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 51 | / &mut self, [INFO] [stdout] 52 | | ptr: NonNull, [INFO] [stdout] 53 | | layout: Layout, [INFO] [stdout] 54 | | new_size: usize, [INFO] [stdout] 55 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/null.rs:39:14 [INFO] [stdout] | [INFO] [stdout] 39 | fn alloc(&mut self, _layout: Layout, _init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/null.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | / &mut self, [INFO] [stdout] 51 | | _ptr: NonNull, [INFO] [stdout] 52 | | _layout: Layout, [INFO] [stdout] 53 | | _new_size: usize, [INFO] [stdout] 54 | | _placement: ReallocPlacement, [INFO] [stdout] 55 | | _init: AllocInit, [INFO] [stdout] | |________________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/null.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | / &mut self, [INFO] [stdout] 63 | | _ptr: NonNull, [INFO] [stdout] 64 | | _layout: Layout, [INFO] [stdout] 65 | | _new_size: usize, [INFO] [stdout] 66 | | _placement: ReallocPlacement, [INFO] [stdout] | |____________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/proxy.rs:82:14 [INFO] [stdout] | [INFO] [stdout] 82 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/proxy.rs:98:9 [INFO] [stdout] | [INFO] [stdout] 98 | / &mut self, [INFO] [stdout] 99 | | ptr: NonNull, [INFO] [stdout] 100 | | layout: Layout, [INFO] [stdout] 101 | | new_size: usize, [INFO] [stdout] 102 | | placement: ReallocPlacement, [INFO] [stdout] 103 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/proxy.rs:115:9 [INFO] [stdout] | [INFO] [stdout] 115 | / &mut self, [INFO] [stdout] 116 | | ptr: NonNull, [INFO] [stdout] 117 | | layout: Layout, [INFO] [stdout] 118 | | new_size: usize, [INFO] [stdout] 119 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/region.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/region.rs:127:9 [INFO] [stdout] | [INFO] [stdout] 127 | / &mut self, [INFO] [stdout] 128 | | ptr: NonNull, [INFO] [stdout] 129 | | layout: Layout, [INFO] [stdout] 130 | | new_size: usize, [INFO] [stdout] 131 | | placement: ReallocPlacement, [INFO] [stdout] 132 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/region.rs:172:9 [INFO] [stdout] | [INFO] [stdout] 172 | / &mut self, [INFO] [stdout] 173 | | ptr: NonNull, [INFO] [stdout] 174 | | layout: Layout, [INFO] [stdout] 175 | | new_size: usize, [INFO] [stdout] 176 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/proxy.rs:84:33 [INFO] [stdout] | [INFO] [stdout] 84 | let result = self.alloc.alloc(layout, init); [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/proxy.rs:107:33 [INFO] [stdout] | [INFO] [stdout] 107 | let result = self.alloc.grow(ptr, layout, new_size, placement, init); [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/proxy.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | let result = self.alloc.shrink(ptr, layout, new_size, placement); [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `alloc` has 3 parameters but the declaration in trait `std::alloc::AllocRef::alloc` has 2 [INFO] [stdout] --> src/segregate.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | fn alloc(&mut self, layout: Layout, init: AllocInit) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 parameters, found 3 [INFO] [stdout] | [INFO] [stdout] = note: `alloc` from trait: `fn(&mut Self, std::alloc::Layout) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `grow` has 6 parameters but the declaration in trait `std::alloc::AllocRef::grow` has 4 [INFO] [stdout] --> src/segregate.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | / &mut self, [INFO] [stdout] 51 | | ptr: NonNull, [INFO] [stdout] 52 | | layout: Layout, [INFO] [stdout] 53 | | new_size: usize, [INFO] [stdout] 54 | | placement: ReallocPlacement, [INFO] [stdout] 55 | | init: AllocInit, [INFO] [stdout] | |_______________________^ expected 4 parameters, found 6 [INFO] [stdout] | [INFO] [stdout] = note: `grow` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0050]: method `shrink` has 5 parameters but the declaration in trait `std::alloc::AllocRef::shrink` has 4 [INFO] [stdout] --> src/segregate.rs:78:9 [INFO] [stdout] | [INFO] [stdout] 78 | / &mut self, [INFO] [stdout] 79 | | ptr: NonNull, [INFO] [stdout] 80 | | layout: Layout, [INFO] [stdout] 81 | | new_size: usize, [INFO] [stdout] 82 | | placement: ReallocPlacement, [INFO] [stdout] | |___________________________________^ expected 4 parameters, found 5 [INFO] [stdout] | [INFO] [stdout] = note: `shrink` from trait: `unsafe fn(&mut Self, std::ptr::NonNull, std::alloc::Layout, usize) -> std::result::Result, std::alloc::AllocErr>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:64:29 [INFO] [stdout] | [INFO] [stdout] 64 | let new_memory = a2.alloc(new_layout, init)?; [INFO] [stdout] | ^^^^^ ---------- ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:163:35 [INFO] [stdout] | [INFO] [stdout] 163 | let new_memory = self.alloc(new_layout, init)?; [INFO] [stdout] | ^^^^^ ---------- ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:164:63 [INFO] [stdout] | [INFO] [stdout] 164 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), size); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 200 | let new_memory = self.alloc(new_layout, AllocInit::Uninitialized)?; [INFO] [stdout] | ^^^^^ ---------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `core::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:201:63 [INFO] [stdout] | [INFO] [stdout] 201 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), new_size); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/segregate.rs:34:37 [INFO] [stdout] | [INFO] [stdout] 34 | let memory = self.small.alloc(layout, init)?; [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/segregate.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 37 | self.large.alloc(layout, init) [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/segregate.rs:69:28 [INFO] [stdout] | [INFO] [stdout] 69 | self.small.grow(ptr, layout, new_size, placement, init)? [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/segregate.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | self.large.grow(ptr, layout, new_size, placement, init) [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/segregate.rs:85:37 [INFO] [stdout] | [INFO] [stdout] 85 | let memory = self.small.shrink(ptr, layout, new_size, placement)?; [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/segregate.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | self.large.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 90 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0050, E0061, E0432, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0050`. [INFO] [stdout] [INFO] [stderr] error: could not compile `alloc-compose`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:65:59 [INFO] [stdout] | [INFO] [stdout] 65 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), layout.size()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:83:29 [INFO] [stdout] | [INFO] [stdout] 83 | let new_memory = a2.alloc(new_layout, AllocInit::Uninitialized)?; [INFO] [stdout] | ^^^^^ ---------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:84:59 [INFO] [stdout] | [INFO] [stdout] 84 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), new_memory.size); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:84:84 [INFO] [stdout] | [INFO] [stdout] 84 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), new_memory.size); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:279:14 [INFO] [stdout] | [INFO] [stdout] 279 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/lib.rs:282:19 [INFO] [stdout] | [INFO] [stdout] 282 | alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 283 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 284 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 285 | 2, [INFO] [stdout] | - [INFO] [stdout] 286 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 287 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:283:24 [INFO] [stdout] | [INFO] [stdout] 283 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:297:14 [INFO] [stdout] | [INFO] [stdout] 297 | .alloc(Layout::new::<[u64; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/lib.rs:300:19 [INFO] [stdout] | [INFO] [stdout] 300 | alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 301 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 302 | Layout::new::<[u64; 4]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 303 | usize::MAX, [INFO] [stdout] | ---------- [INFO] [stdout] 304 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 305 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:301:24 [INFO] [stdout] | [INFO] [stdout] 301 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:315:14 [INFO] [stdout] | [INFO] [stdout] 315 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/lib.rs:318:19 [INFO] [stdout] | [INFO] [stdout] 318 | alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 319 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 320 | Layout::new::<[u8; 2]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 321 | 10, [INFO] [stdout] | -- [INFO] [stdout] 322 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 323 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:319:24 [INFO] [stdout] | [INFO] [stdout] 319 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:333:14 [INFO] [stdout] | [INFO] [stdout] 333 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/lib.rs:336:19 [INFO] [stdout] | [INFO] [stdout] 336 | alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 337 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 338 | Layout::new::<[u8; 2]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 339 | 10, [INFO] [stdout] | -- [INFO] [stdout] 340 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 341 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:337:24 [INFO] [stdout] | [INFO] [stdout] 337 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:351:14 [INFO] [stdout] | [INFO] [stdout] 351 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/lib.rs:354:19 [INFO] [stdout] | [INFO] [stdout] 354 | alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 355 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 356 | Layout::new::<[u16; 2]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 357 | 10, [INFO] [stdout] | -- [INFO] [stdout] 358 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 359 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/lib.rs:355:24 [INFO] [stdout] | [INFO] [stdout] 355 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/lib.rs:369:14 [INFO] [stdout] | [INFO] [stdout] 369 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/lib.rs:372:19 [INFO] [stdout] | [INFO] [stdout] 372 | alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 373 | NonNull::dangling(), [INFO] [stdout] | ------------------- [INFO] [stdout] 374 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 375 | 10, [INFO] [stdout] | -- [INFO] [stdout] 376 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 377 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/stats.rs:605:18 [INFO] [stdout] | [INFO] [stdout] 605 | .alloc(Layout::new::<[u8; 64]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/stats.rs:610:18 [INFO] [stdout] | [INFO] [stdout] 610 | .alloc(Layout::new::<[u8; 64]>(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------------------------- ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/stats.rs:615:32 [INFO] [stdout] | [INFO] [stdout] 615 | let memory = alloc.alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized)?; [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/stats.rs:616:36 [INFO] [stdout] | [INFO] [stdout] 616 | let memory_tmp = alloc.alloc(Layout::new::<[u8; 28]>(), AllocInit::Zeroed)?; [INFO] [stdout] | ^^^^^ ------------------------- ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/stats.rs:619:22 [INFO] [stdout] | [INFO] [stdout] 619 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 620 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 621 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 622 | 2, [INFO] [stdout] | - [INFO] [stdout] 623 | ReallocPlacement::InPlace [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:620:32 [INFO] [stdout] | [INFO] [stdout] 620 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/stats.rs:629:22 [INFO] [stdout] | [INFO] [stdout] 629 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 630 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 631 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 632 | 2, [INFO] [stdout] | - [INFO] [stdout] 633 | ReallocPlacement::MayMove [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:630:32 [INFO] [stdout] | [INFO] [stdout] 630 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:637:38 [INFO] [stdout] | [INFO] [stdout] 637 | alloc.dealloc(memory_tmp.ptr, Layout::new::<[u8; 28]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:641:22 [INFO] [stdout] | [INFO] [stdout] 641 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 642 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 643 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 644 | 80, [INFO] [stdout] | -- [INFO] [stdout] 645 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 646 | AllocInit::Zeroed, [INFO] [stdout] | ----------------- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:642:32 [INFO] [stdout] | [INFO] [stdout] 642 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:652:22 [INFO] [stdout] | [INFO] [stdout] 652 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 653 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 654 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 655 | 80, [INFO] [stdout] | -- [INFO] [stdout] 656 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 657 | AllocInit::Zeroed, [INFO] [stdout] | ----------------- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:653:32 [INFO] [stdout] | [INFO] [stdout] 653 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:663:22 [INFO] [stdout] | [INFO] [stdout] 663 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 664 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 665 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 666 | 80, [INFO] [stdout] | -- [INFO] [stdout] 667 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 668 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:664:32 [INFO] [stdout] | [INFO] [stdout] 664 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:674:22 [INFO] [stdout] | [INFO] [stdout] 674 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 675 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 676 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 677 | 80, [INFO] [stdout] | -- [INFO] [stdout] 678 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 679 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:675:32 [INFO] [stdout] | [INFO] [stdout] 675 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:683:32 [INFO] [stdout] | [INFO] [stdout] 683 | let memory = alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 684 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 685 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 686 | 8, [INFO] [stdout] | - [INFO] [stdout] 687 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 688 | AllocInit::Zeroed, [INFO] [stdout] | ----------------- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:684:24 [INFO] [stdout] | [INFO] [stdout] 684 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:690:32 [INFO] [stdout] | [INFO] [stdout] 690 | let memory = alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 691 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 692 | Layout::new::<[u8; 8]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 693 | 16, [INFO] [stdout] | -- [INFO] [stdout] 694 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 695 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:691:24 [INFO] [stdout] | [INFO] [stdout] 691 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/stats.rs:697:32 [INFO] [stdout] | [INFO] [stdout] 697 | let memory = alloc.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 698 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 699 | Layout::new::<[u8; 16]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 700 | 4, [INFO] [stdout] | - [INFO] [stdout] 701 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:698:24 [INFO] [stdout] | [INFO] [stdout] 698 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:704:32 [INFO] [stdout] | [INFO] [stdout] 704 | let memory = alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 705 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 706 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 707 | 8, [INFO] [stdout] | - [INFO] [stdout] 708 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 709 | AllocInit::Zeroed, [INFO] [stdout] | ----------------- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:705:24 [INFO] [stdout] | [INFO] [stdout] 705 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/stats.rs:711:32 [INFO] [stdout] | [INFO] [stdout] 711 | let memory = alloc.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 712 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 713 | Layout::new::<[u8; 8]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 714 | 16, [INFO] [stdout] | -- [INFO] [stdout] 715 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 716 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:712:24 [INFO] [stdout] | [INFO] [stdout] 712 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/stats.rs:718:32 [INFO] [stdout] | [INFO] [stdout] 718 | let memory = alloc.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 719 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 720 | Layout::new::<[u8; 16]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 721 | 4, [INFO] [stdout] | - [INFO] [stdout] 722 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:719:24 [INFO] [stdout] | [INFO] [stdout] 719 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/stats.rs:726:34 [INFO] [stdout] | [INFO] [stdout] 726 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 4]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/affix.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 366 | let memory = self.parent.alloc(layout, init)?; [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:369:57 [INFO] [stdout] | [INFO] [stdout] 369 | ptr: unsafe { NonNull::new_unchecked(memory.ptr.as_ptr().add(offset_prefix)) }, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:371:24 [INFO] [stdout] | [INFO] [stdout] 371 | memory.size - offset_prefix [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/affix.rs:412:34 [INFO] [stdout] | [INFO] [stdout] 412 | let memory = self.parent.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 413 | NonNull::new_unchecked(ptr), [INFO] [stdout] | --------------------------- [INFO] [stdout] 414 | old_alloc_layout, [INFO] [stdout] | ---------------- [INFO] [stdout] 415 | new_alloc_layout.size(), [INFO] [stdout] | ----------------------- [INFO] [stdout] 416 | placement, [INFO] [stdout] | --------- [INFO] [stdout] 417 | init, [INFO] [stdout] | ---- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:422:24 [INFO] [stdout] | [INFO] [stdout] 422 | memory.ptr.as_ptr().add(old_offset_suffix), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:427:27 [INFO] [stdout] | [INFO] [stdout] 427 | ptr::write(memory.ptr.as_ptr().add(new_offset_suffix) as *mut _, suffix); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:430:48 [INFO] [stdout] | [INFO] [stdout] 430 | ptr: NonNull::new_unchecked(memory.ptr.as_ptr().add(new_offset_prefix)), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:432:24 [INFO] [stdout] | [INFO] [stdout] 432 | memory.size - new_offset_prefix [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/affix.rs:460:34 [INFO] [stdout] | [INFO] [stdout] 460 | let memory = self.parent.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 461 | NonNull::new_unchecked(ptr), [INFO] [stdout] | --------------------------- [INFO] [stdout] 462 | old_alloc_layout, [INFO] [stdout] | ---------------- [INFO] [stdout] 463 | new_alloc_layout.size(), [INFO] [stdout] | ----------------------- [INFO] [stdout] 464 | placement, [INFO] [stdout] | --------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:467:27 [INFO] [stdout] | [INFO] [stdout] 467 | ptr::write(memory.ptr.as_ptr().add(new_offset_suffix) as *mut _, suffix); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:470:48 [INFO] [stdout] | [INFO] [stdout] 470 | ptr: NonNull::new_unchecked(memory.ptr.as_ptr().add(new_offset_prefix)), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:472:24 [INFO] [stdout] | [INFO] [stdout] 472 | memory.size - new_offset_prefix [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/affix.rs:508:18 [INFO] [stdout] | [INFO] [stdout] 508 | .alloc(layout, AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------ ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:513:68 [INFO] [stdout] | [INFO] [stdout] 513 | Affix::::prefix(memory.ptr, layout), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:518:68 [INFO] [stdout] | [INFO] [stdout] 518 | Affix::::prefix(memory.ptr, layout) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:521:28 [INFO] [stdout] | [INFO] [stdout] 521 | memory.ptr.as_ptr().sub(offset_prefix) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:526:68 [INFO] [stdout] | [INFO] [stdout] 526 | Affix::::suffix(memory.ptr, layout), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:531:68 [INFO] [stdout] | [INFO] [stdout] 531 | Affix::::suffix(memory.ptr, layout) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:534:28 [INFO] [stdout] | [INFO] [stdout] 534 | memory.ptr.as_ptr().add(offset_suffix) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:538:60 [INFO] [stdout] | [INFO] [stdout] 538 | Affix::::prefix(memory.ptr, layout) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:541:60 [INFO] [stdout] | [INFO] [stdout] 541 | Affix::::suffix(memory.ptr, layout) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:546:64 [INFO] [stdout] | [INFO] [stdout] 546 | Affix::::prefix(memory.ptr, layout).as_ref(), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/affix.rs:549:31 [INFO] [stdout] | [INFO] [stdout] 549 | assert_eq!(memory.as_slice(), &vec![0_u8; memory.size][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:549:62 [INFO] [stdout] | [INFO] [stdout] 549 | assert_eq!(memory.as_slice(), &vec![0_u8; memory.size][..]); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:551:64 [INFO] [stdout] | [INFO] [stdout] 551 | Affix::::suffix(memory.ptr, layout).as_ref(), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/affix.rs:556:18 [INFO] [stdout] | [INFO] [stdout] 556 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 557 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 558 | layout, [INFO] [stdout] | ------ [INFO] [stdout] 559 | memory.size * 2, [INFO] [stdout] | --------------- [INFO] [stdout] 560 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 561 | AllocInit::Zeroed, [INFO] [stdout] | ----------------- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:557:28 [INFO] [stdout] | [INFO] [stdout] 557 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:559:28 [INFO] [stdout] | [INFO] [stdout] 559 | memory.size * 2, [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:565:48 [INFO] [stdout] | [INFO] [stdout] 565 | Layout::from_size_align(memory.size * 2, layout.align()).expect("Invalid layout"); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:568:71 [INFO] [stdout] | [INFO] [stdout] 568 | Affix::::prefix(growed_memory.ptr, new_layout).as_ref(), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/affix.rs:572:31 [INFO] [stdout] | [INFO] [stdout] 572 | growed_memory.as_slice(), [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:573:43 [INFO] [stdout] | [INFO] [stdout] 573 | &vec![0_u8; growed_memory.size][..] [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:576:71 [INFO] [stdout] | [INFO] [stdout] 576 | Affix::::suffix(growed_memory.ptr, new_layout).as_ref(), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/affix.rs:581:18 [INFO] [stdout] | [INFO] [stdout] 581 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 582 | growed_memory.ptr, [INFO] [stdout] | ----------------- [INFO] [stdout] 583 | new_layout, [INFO] [stdout] | ---------- [INFO] [stdout] 584 | layout.size(), [INFO] [stdout] | ------------- [INFO] [stdout] 585 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:582:35 [INFO] [stdout] | [INFO] [stdout] 582 | growed_memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:590:64 [INFO] [stdout] | [INFO] [stdout] 590 | Affix::::prefix(memory.ptr, layout).as_ref(), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/affix.rs:593:31 [INFO] [stdout] | [INFO] [stdout] 593 | assert_eq!(memory.as_slice(), &vec![0_u8; memory.size][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:593:62 [INFO] [stdout] | [INFO] [stdout] 593 | assert_eq!(memory.as_slice(), &vec![0_u8; memory.size][..]); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:595:64 [INFO] [stdout] | [INFO] [stdout] 595 | Affix::::suffix(memory.ptr, layout).as_ref(), [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/affix.rs:599:34 [INFO] [stdout] | [INFO] [stdout] 599 | alloc.dealloc(memory.ptr, layout); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:68:29 [INFO] [stdout] | [INFO] [stdout] 68 | let memory = self.0.alloc( [INFO] [stdout] | ^^^^^ expected 1 argument [INFO] [stdout] 69 | / unsafe { [INFO] [stdout] 70 | | Layout::from_size_align_unchecked( [INFO] [stdout] 71 | | Self::next_multiple(layout.size()), [INFO] [stdout] 72 | | layout.align(), [INFO] [stdout] 73 | | ) [INFO] [stdout] 74 | | }, [INFO] [stdout] | |_____________- [INFO] [stdout] 75 | init, [INFO] [stdout] | ---- supplied 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:78:25 [INFO] [stdout] | [INFO] [stdout] 78 | ptr: memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:79:26 [INFO] [stdout] | [INFO] [stdout] 79 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:79:41 [INFO] [stdout] | [INFO] [stdout] 79 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/chunk.rs:104:29 [INFO] [stdout] | [INFO] [stdout] 104 | let memory = self.0.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 105 | ptr, [INFO] [stdout] | --- [INFO] [stdout] 106 | Layout::from_size_align_unchecked(next_multiple, layout.align()), [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] 107 | Self::next_multiple(new_size), [INFO] [stdout] | ----------------------------- [INFO] [stdout] 108 | placement, [INFO] [stdout] | --------- [INFO] [stdout] 109 | init, [INFO] [stdout] | ---- supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | ptr: memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:113:26 [INFO] [stdout] | [INFO] [stdout] 113 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:113:41 [INFO] [stdout] | [INFO] [stdout] 113 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/chunk.rs:132:29 [INFO] [stdout] | [INFO] [stdout] 132 | let memory = self.0.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 133 | ptr, [INFO] [stdout] | --- [INFO] [stdout] 134 | Layout::from_size_align_unchecked(next_multiple, layout.align()), [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] 135 | Self::next_multiple(new_size), [INFO] [stdout] | ----------------------------- [INFO] [stdout] 136 | placement, [INFO] [stdout] | --------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:139:25 [INFO] [stdout] | [INFO] [stdout] 139 | ptr: memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:140:26 [INFO] [stdout] | [INFO] [stdout] 140 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:140:41 [INFO] [stdout] | [INFO] [stdout] 140 | size: memory.size - (memory.size % SIZE), [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:161:23 [INFO] [stdout] | [INFO] [stdout] 161 | let _ = alloc.alloc(Layout::new::(), AllocInit::Uninitialized); [INFO] [stdout] | ^^^^^ ------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:168:14 [INFO] [stdout] | [INFO] [stdout] 168 | .alloc(Layout::new::(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:170:27 [INFO] [stdout] | [INFO] [stdout] 170 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:171:24 [INFO] [stdout] | [INFO] [stdout] 171 | assert!(memory.size >= 64); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:174:34 [INFO] [stdout] | [INFO] [stdout] 174 | alloc.dealloc(memory.ptr, Layout::new::()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:184:18 [INFO] [stdout] | [INFO] [stdout] 184 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:186:31 [INFO] [stdout] | [INFO] [stdout] 186 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:187:34 [INFO] [stdout] | [INFO] [stdout] 187 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 4]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:190:18 [INFO] [stdout] | [INFO] [stdout] 190 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:192:31 [INFO] [stdout] | [INFO] [stdout] 192 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:193:34 [INFO] [stdout] | [INFO] [stdout] 193 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 32]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:196:18 [INFO] [stdout] | [INFO] [stdout] 196 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:198:31 [INFO] [stdout] | [INFO] [stdout] 198 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:199:34 [INFO] [stdout] | [INFO] [stdout] 199 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 64]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:202:18 [INFO] [stdout] | [INFO] [stdout] 202 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:204:31 [INFO] [stdout] | [INFO] [stdout] 204 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:205:34 [INFO] [stdout] | [INFO] [stdout] 205 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 64]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:215:18 [INFO] [stdout] | [INFO] [stdout] 215 | .alloc(Layout::new::<[u8; 4]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:217:31 [INFO] [stdout] | [INFO] [stdout] 217 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/chunk.rs:220:18 [INFO] [stdout] | [INFO] [stdout] 220 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 221 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 222 | Layout::new::<[u8; 4]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 223 | 8, [INFO] [stdout] | - [INFO] [stdout] 224 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 225 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:221:28 [INFO] [stdout] | [INFO] [stdout] 221 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:228:31 [INFO] [stdout] | [INFO] [stdout] 228 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:229:28 [INFO] [stdout] | [INFO] [stdout] 229 | assert!(memory.size >= 64); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/chunk.rs:232:18 [INFO] [stdout] | [INFO] [stdout] 232 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 233 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 234 | Layout::new::<[u8; 8]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 235 | 64, [INFO] [stdout] | -- [INFO] [stdout] 236 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 237 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:233:28 [INFO] [stdout] | [INFO] [stdout] 233 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:240:31 [INFO] [stdout] | [INFO] [stdout] 240 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:241:28 [INFO] [stdout] | [INFO] [stdout] 241 | assert!(memory.size >= 64); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/chunk.rs:244:18 [INFO] [stdout] | [INFO] [stdout] 244 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 245 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 246 | Layout::new::<[u8; 64]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 247 | 65, [INFO] [stdout] | -- [INFO] [stdout] 248 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 249 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:245:28 [INFO] [stdout] | [INFO] [stdout] 245 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:253:34 [INFO] [stdout] | [INFO] [stdout] 253 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 64]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/chunk.rs:263:18 [INFO] [stdout] | [INFO] [stdout] 263 | .alloc(Layout::new::<[u8; 128]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ -------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:265:31 [INFO] [stdout] | [INFO] [stdout] 265 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/chunk.rs:268:18 [INFO] [stdout] | [INFO] [stdout] 268 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 269 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 270 | Layout::new::<[u8; 128]>(), [INFO] [stdout] | -------------------------- [INFO] [stdout] 271 | 100, [INFO] [stdout] | --- [INFO] [stdout] 272 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:269:28 [INFO] [stdout] | [INFO] [stdout] 269 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:275:31 [INFO] [stdout] | [INFO] [stdout] 275 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:276:28 [INFO] [stdout] | [INFO] [stdout] 276 | assert!(memory.size >= 128); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/chunk.rs:279:18 [INFO] [stdout] | [INFO] [stdout] 279 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 280 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 281 | Layout::new::<[u8; 100]>(), [INFO] [stdout] | -------------------------- [INFO] [stdout] 282 | 65, [INFO] [stdout] | -- [INFO] [stdout] 283 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:280:28 [INFO] [stdout] | [INFO] [stdout] 280 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:286:31 [INFO] [stdout] | [INFO] [stdout] 286 | assert_eq!(memory.size % 64, 0); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:287:28 [INFO] [stdout] | [INFO] [stdout] 287 | assert!(memory.size >= 128); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/chunk.rs:290:18 [INFO] [stdout] | [INFO] [stdout] 290 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 291 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 292 | Layout::new::<[u8; 65]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 293 | 64, [INFO] [stdout] | -- [INFO] [stdout] 294 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:291:28 [INFO] [stdout] | [INFO] [stdout] 291 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/chunk.rs:298:34 [INFO] [stdout] | [INFO] [stdout] 298 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 65]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:60:28 [INFO] [stdout] | [INFO] [stdout] 60 | match self.primary.alloc(layout, init) { [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:62:38 [INFO] [stdout] | [INFO] [stdout] 62 | Err(_) => self.secondary.alloc(layout, init), [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:89:46 [INFO] [stdout] | [INFO] [stdout] 89 | if let Ok(memory) = self.primary.grow(ptr, layout, new_size, placement, init) { [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:103:28 [INFO] [stdout] | [INFO] [stdout] 103 | self.secondary.grow(ptr, layout, new_size, placement, init) [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/fallback.rs:118:26 [INFO] [stdout] | [INFO] [stdout] 118 | self.primary.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/fallback.rs:120:28 [INFO] [stdout] | [INFO] [stdout] 120 | self.secondary.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:150:14 [INFO] [stdout] | [INFO] [stdout] 150 | .alloc(Layout::new::(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ -------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:153:14 [INFO] [stdout] | [INFO] [stdout] 153 | .alloc(Layout::new::<[u8; 64]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:159:40 [INFO] [stdout] | [INFO] [stdout] 159 | alloc.dealloc(small_memory.ptr, Layout::new::()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:160:38 [INFO] [stdout] | [INFO] [stdout] 160 | alloc.dealloc(big_memory.ptr, Layout::new::<[u8; 64]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:173:14 [INFO] [stdout] | [INFO] [stdout] 173 | .alloc(Layout::new::<[u8; 32]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:179:18 [INFO] [stdout] | [INFO] [stdout] 179 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 180 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 181 | Layout::new::<[u8; 32]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 182 | 64, [INFO] [stdout] | -- [INFO] [stdout] 183 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 184 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:180:28 [INFO] [stdout] | [INFO] [stdout] 180 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:190:18 [INFO] [stdout] | [INFO] [stdout] 190 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 191 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 192 | Layout::new::<[u8; 64]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 193 | 80, [INFO] [stdout] | -- [INFO] [stdout] 194 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 195 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:191:28 [INFO] [stdout] | [INFO] [stdout] 191 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:202:22 [INFO] [stdout] | [INFO] [stdout] 202 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 203 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 204 | Layout::new::<[u8; 80]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 205 | 96, [INFO] [stdout] | -- [INFO] [stdout] 206 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 207 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:203:32 [INFO] [stdout] | [INFO] [stdout] 203 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:213:18 [INFO] [stdout] | [INFO] [stdout] 213 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 214 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 215 | Layout::new::<[u8; 80]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 216 | 96, [INFO] [stdout] | -- [INFO] [stdout] 217 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 218 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:214:28 [INFO] [stdout] | [INFO] [stdout] 214 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:224:18 [INFO] [stdout] | [INFO] [stdout] 224 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 225 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 226 | Layout::new::<[u8; 96]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 227 | 128, [INFO] [stdout] | --- [INFO] [stdout] 228 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 229 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:225:28 [INFO] [stdout] | [INFO] [stdout] 225 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:234:34 [INFO] [stdout] | [INFO] [stdout] 234 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 128]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:247:14 [INFO] [stdout] | [INFO] [stdout] 247 | .alloc(Layout::new::<[u8; 64]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/fallback.rs:253:18 [INFO] [stdout] | [INFO] [stdout] 253 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 254 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 255 | Layout::new::<[u8; 64]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 256 | 32, [INFO] [stdout] | -- [INFO] [stdout] 257 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:254:28 [INFO] [stdout] | [INFO] [stdout] 254 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/fallback.rs:263:18 [INFO] [stdout] | [INFO] [stdout] 263 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 264 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 265 | Layout::new::<[u8; 32]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 266 | 128, [INFO] [stdout] | --- [INFO] [stdout] 267 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 268 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:264:28 [INFO] [stdout] | [INFO] [stdout] 264 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/fallback.rs:274:18 [INFO] [stdout] | [INFO] [stdout] 274 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 275 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 276 | Layout::new::<[u8; 128]>(), [INFO] [stdout] | -------------------------- [INFO] [stdout] 277 | 96, [INFO] [stdout] | -- [INFO] [stdout] 278 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:275:28 [INFO] [stdout] | [INFO] [stdout] 275 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/fallback.rs:283:34 [INFO] [stdout] | [INFO] [stdout] 283 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 96]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:297:14 [INFO] [stdout] | [INFO] [stdout] 297 | .alloc(Layout::new::<[u8; 32]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/fallback.rs:303:14 [INFO] [stdout] | [INFO] [stdout] 303 | .alloc(Layout::new::<[u8; 64]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:22:29 [INFO] [stdout] | [INFO] [stdout] 22 | let memory = self.0.alloc(layout, init)?; [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:24:29 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe { memory.ptr.as_ptr().write_bytes(0xCD, memory.size) }; [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:24:67 [INFO] [stdout] | [INFO] [stdout] 24 | unsafe { memory.ptr.as_ptr().write_bytes(0xCD, memory.size) }; [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | let memory = self.0.grow(ptr, layout, new_size, placement, init)?; [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:43:18 [INFO] [stdout] | [INFO] [stdout] 43 | .ptr [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:46:43 [INFO] [stdout] | [INFO] [stdout] 46 | .write_bytes(0xCD, memory.size - layout.size()); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:60:16 [INFO] [stdout] | [INFO] [stdout] 60 | self.0.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:83:14 [INFO] [stdout] | [INFO] [stdout] 83 | .alloc(Layout::new::(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ -------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/memory_marker.rs:86:31 [INFO] [stdout] | [INFO] [stdout] 86 | assert_eq!(memory.as_slice(), &[0xCD; 8][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:87:34 [INFO] [stdout] | [INFO] [stdout] 87 | alloc.dealloc(memory.ptr, Layout::new::()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:91:14 [INFO] [stdout] | [INFO] [stdout] 91 | .alloc(Layout::new::(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ -------------------- ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/memory_marker.rs:94:31 [INFO] [stdout] | [INFO] [stdout] 94 | assert_eq!(memory.as_slice(), &[0; 8][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:95:34 [INFO] [stdout] | [INFO] [stdout] 95 | alloc.dealloc(memory.ptr, Layout::new::()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:104:14 [INFO] [stdout] | [INFO] [stdout] 104 | .alloc(Layout::new::<[u8; 8]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/memory_marker.rs:107:31 [INFO] [stdout] | [INFO] [stdout] 107 | assert_eq!(memory.as_slice(), &[0xCD; 8][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:108:34 [INFO] [stdout] | [INFO] [stdout] 108 | alloc.dealloc(memory.ptr, Layout::new::<[u8; 8]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:118:14 [INFO] [stdout] | [INFO] [stdout] 118 | .alloc(Layout::new::<[u64; 4]>(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------------------------- ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:122:18 [INFO] [stdout] | [INFO] [stdout] 122 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 123 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 124 | Layout::new::<[u64; 4]>(), [INFO] [stdout] | ------------------------- [INFO] [stdout] 125 | 64, [INFO] [stdout] | -- [INFO] [stdout] 126 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 127 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:123:28 [INFO] [stdout] | [INFO] [stdout] 123 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/memory_marker.rs:130:32 [INFO] [stdout] | [INFO] [stdout] 130 | assert_eq!(&memory.as_slice()[..32], &[0; 32][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/memory_marker.rs:131:32 [INFO] [stdout] | [INFO] [stdout] 131 | assert_eq!(&memory.as_slice()[32..], &[0xCD; 32][..]); [INFO] [stdout] | ^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:132:34 [INFO] [stdout] | [INFO] [stdout] 132 | alloc.dealloc(memory.ptr, Layout::new::<[u64; 8]>()); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:141:14 [INFO] [stdout] | [INFO] [stdout] 141 | .alloc(Layout::new::<[u8; 8]>(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------------------------ ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/memory_marker.rs:145:18 [INFO] [stdout] | [INFO] [stdout] 145 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 146 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 147 | Layout::new::<[u8; 8]>(), [INFO] [stdout] | ------------------------ [INFO] [stdout] 148 | 4, [INFO] [stdout] | - [INFO] [stdout] 149 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/memory_marker.rs:146:28 [INFO] [stdout] | [INFO] [stdout] 146 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/null.rs:94:26 [INFO] [stdout] | [INFO] [stdout] 94 | let _ = Null.grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 95 | NonNull::dangling(), [INFO] [stdout] | ------------------- [INFO] [stdout] 96 | Layout::new::<()>(), [INFO] [stdout] | ------------------- [INFO] [stdout] 97 | 0, [INFO] [stdout] | - [INFO] [stdout] 98 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 99 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/null.rs:108:26 [INFO] [stdout] | [INFO] [stdout] 108 | let _ = Null.shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 109 | NonNull::dangling(), [INFO] [stdout] | ------------------- [INFO] [stdout] 110 | Layout::new::<()>(), [INFO] [stdout] | ------------------- [INFO] [stdout] 111 | 0, [INFO] [stdout] | - [INFO] [stdout] 112 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/proxy.rs:84:33 [INFO] [stdout] | [INFO] [stdout] 84 | let result = self.alloc.alloc(layout, init); [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/proxy.rs:107:33 [INFO] [stdout] | [INFO] [stdout] 107 | let result = self.alloc.grow(ptr, layout, new_size, placement, init); [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/proxy.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | let result = self.alloc.shrink(ptr, layout, new_size, placement); [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:163:35 [INFO] [stdout] | [INFO] [stdout] 163 | let new_memory = self.alloc(new_layout, init)?; [INFO] [stdout] | ^^^^^ ---------- ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:164:63 [INFO] [stdout] | [INFO] [stdout] 164 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), size); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:200:35 [INFO] [stdout] | [INFO] [stdout] 200 | let new_memory = self.alloc(new_layout, AllocInit::Uninitialized)?; [INFO] [stdout] | ^^^^^ ---------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:201:63 [INFO] [stdout] | [INFO] [stdout] 201 | ptr::copy_nonoverlapping(ptr.as_ptr(), new_memory.ptr.as_ptr(), new_size); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:232:14 [INFO] [stdout] | [INFO] [stdout] 232 | .alloc(Layout::new::<[u8; 0]>(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------------------------ ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:248:14 [INFO] [stdout] | [INFO] [stdout] 248 | .alloc(Layout::new::<[u8; 16]>(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------------------------- ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:262:14 [INFO] [stdout] | [INFO] [stdout] 262 | .alloc(Layout::new::<[u8; 32]>(), AllocInit::Zeroed) [INFO] [stdout] | ^^^^^ ------------------------- ----------------- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:275:14 [INFO] [stdout] | [INFO] [stdout] 275 | .alloc(Layout::new::<[u8; 32]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:289:18 [INFO] [stdout] | [INFO] [stdout] 289 | .alloc(Layout::new::<[u8; 33]>(), AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------------------------- ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:297:14 [INFO] [stdout] | [INFO] [stdout] 297 | .alloc( [INFO] [stdout] | ^^^^^ expected 1 argument [INFO] [stdout] 298 | Layout::from_size_align(1024, 64).expect("Invalid layout"), [INFO] [stdout] | ---------------------------------------------------------- [INFO] [stdout] 299 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:302:27 [INFO] [stdout] | [INFO] [stdout] 302 | assert_eq!(memory.ptr.as_ptr() as usize % 64, 0); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `as_slice_mut` found for struct `std::ptr::NonNull<[u8]>` in the current scope [INFO] [stdout] --> src/region.rs:303:36 [INFO] [stdout] | [INFO] [stdout] 303 | let data = unsafe { memory.as_slice_mut() }; [INFO] [stdout] | ^^^^^^^^^^^^ method not found in `std::ptr::NonNull<[u8]>` [INFO] [stdout] | [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `helper::AsSlice` defines an item `as_slice_mut`, perhaps you need to implement it [INFO] [stdout] --> src/lib.rs:260:5 [INFO] [stdout] | [INFO] [stdout] 260 | pub trait AsSlice { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:307:14 [INFO] [stdout] | [INFO] [stdout] 307 | .alloc( [INFO] [stdout] | ^^^^^ expected 1 argument [INFO] [stdout] 308 | Layout::from_size_align(5, 1).expect("Invalid layout"), [INFO] [stdout] | ------------------------------------------------------ [INFO] [stdout] 309 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:314:14 [INFO] [stdout] | [INFO] [stdout] 314 | .alloc( [INFO] [stdout] | ^^^^^ expected 1 argument [INFO] [stdout] 315 | Layout::from_size_align(16, 16).expect("Invalid layout"), [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] 316 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 2 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:319:27 [INFO] [stdout] | [INFO] [stdout] 319 | assert_eq!(memory.ptr.as_ptr() as usize % 16, 0); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:329:14 [INFO] [stdout] | [INFO] [stdout] 329 | .alloc(layout, AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:335:35 [INFO] [stdout] | [INFO] [stdout] 335 | region.dealloc(memory.ptr, layout); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:341:14 [INFO] [stdout] | [INFO] [stdout] 341 | .alloc(layout, AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:345:14 [INFO] [stdout] | [INFO] [stdout] 345 | .alloc(layout, AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:348:27 [INFO] [stdout] | [INFO] [stdout] 348 | assert_eq!(memory.size, 8); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:352:35 [INFO] [stdout] | [INFO] [stdout] 352 | region.dealloc(memory.ptr, layout); [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:366:14 [INFO] [stdout] | [INFO] [stdout] 366 | .alloc(layout, AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:368:27 [INFO] [stdout] | [INFO] [stdout] 368 | assert_eq!(memory.size, 8); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/region.rs:373:18 [INFO] [stdout] | [INFO] [stdout] 373 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 374 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 375 | layout, [INFO] [stdout] | ------ [INFO] [stdout] 376 | 16, [INFO] [stdout] | -- [INFO] [stdout] 377 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 378 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:374:28 [INFO] [stdout] | [INFO] [stdout] 374 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:382:27 [INFO] [stdout] | [INFO] [stdout] 382 | assert_eq!(memory.size, 16); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/region.rs:387:18 [INFO] [stdout] | [INFO] [stdout] 387 | .shrink( [INFO] [stdout] | ^^^^^^ expected 3 arguments [INFO] [stdout] 388 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 389 | Layout::from_size_align(16, 1).expect("Invalid layout"), [INFO] [stdout] | ------------------------------------------------------- [INFO] [stdout] 390 | 8, [INFO] [stdout] | - [INFO] [stdout] 391 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- supplied 4 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:388:28 [INFO] [stdout] | [INFO] [stdout] 388 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:395:27 [INFO] [stdout] | [INFO] [stdout] 395 | assert_eq!(memory.size, 8); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/region.rs:399:14 [INFO] [stdout] | [INFO] [stdout] 399 | .alloc(layout, AllocInit::Uninitialized) [INFO] [stdout] | ^^^^^ ------ ------------------------ supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/region.rs:406:22 [INFO] [stdout] | [INFO] [stdout] 406 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 407 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 408 | layout, [INFO] [stdout] | ------ [INFO] [stdout] 409 | 16, [INFO] [stdout] | -- [INFO] [stdout] 410 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 411 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:407:32 [INFO] [stdout] | [INFO] [stdout] 407 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/region.rs:416:18 [INFO] [stdout] | [INFO] [stdout] 416 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 417 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 418 | layout, [INFO] [stdout] | ------ [INFO] [stdout] 419 | 8, [INFO] [stdout] | - [INFO] [stdout] 420 | ReallocPlacement::InPlace, [INFO] [stdout] | ------------------------- [INFO] [stdout] 421 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:417:28 [INFO] [stdout] | [INFO] [stdout] 417 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/region.rs:425:18 [INFO] [stdout] | [INFO] [stdout] 425 | .shrink(memory.ptr, layout, 8, ReallocPlacement::InPlace) [INFO] [stdout] | ^^^^^^ ---------- ------ - ------------------------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:425:32 [INFO] [stdout] | [INFO] [stdout] 425 | .shrink(memory.ptr, layout, 8, ReallocPlacement::InPlace) [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/region.rs:428:18 [INFO] [stdout] | [INFO] [stdout] 428 | .grow( [INFO] [stdout] | ^^^^ expected 3 arguments [INFO] [stdout] 429 | memory.ptr, [INFO] [stdout] | ---------- [INFO] [stdout] 430 | layout, [INFO] [stdout] | ------ [INFO] [stdout] 431 | 16, [INFO] [stdout] | -- [INFO] [stdout] 432 | ReallocPlacement::MayMove, [INFO] [stdout] | ------------------------- [INFO] [stdout] 433 | AllocInit::Uninitialized, [INFO] [stdout] | ------------------------ supplied 5 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `ptr` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:429:28 [INFO] [stdout] | [INFO] [stdout] 429 | memory.ptr, [INFO] [stdout] | ^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0609]: no field `size` on type `std::ptr::NonNull<[u8]>` [INFO] [stdout] --> src/region.rs:437:27 [INFO] [stdout] | [INFO] [stdout] 437 | assert_eq!(memory.size, 16); [INFO] [stdout] | ^^^^ unknown field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/segregate.rs:34:37 [INFO] [stdout] | [INFO] [stdout] 34 | let memory = self.small.alloc(layout, init)?; [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 2 arguments were supplied [INFO] [stdout] --> src/segregate.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 37 | self.large.alloc(layout, init) [INFO] [stdout] | ^^^^^ ------ ---- supplied 2 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 1 argument [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/segregate.rs:69:28 [INFO] [stdout] | [INFO] [stdout] 69 | self.small.grow(ptr, layout, new_size, placement, init)? [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 5 arguments were supplied [INFO] [stdout] --> src/segregate.rs:73:24 [INFO] [stdout] | [INFO] [stdout] 73 | self.large.grow(ptr, layout, new_size, placement, init) [INFO] [stdout] | ^^^^ --- ------ -------- --------- ---- supplied 5 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/segregate.rs:85:37 [INFO] [stdout] | [INFO] [stdout] 85 | let memory = self.small.shrink(ptr, layout, new_size, placement)?; [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 3 arguments but 4 arguments were supplied [INFO] [stdout] --> src/segregate.rs:99:24 [INFO] [stdout] | [INFO] [stdout] 99 | self.large.shrink(ptr, layout, new_size, placement) [INFO] [stdout] | ^^^^^^ --- ------ -------- --------- supplied 4 arguments [INFO] [stdout] | | [INFO] [stdout] | expected 3 arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AsSlice` [INFO] [stdout] --> src/affix.rs:485:18 [INFO] [stdout] | [INFO] [stdout] 485 | helper::{AsSlice, Tracker}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AsSlice` [INFO] [stdout] --> src/memory_marker.rs:74:24 [INFO] [stdout] | [INFO] [stdout] 74 | helper::{self, AsSlice}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::helper::AsSlice` [INFO] [stdout] --> src/region.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | use crate::helper::AsSlice; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 295 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0050, E0061, E0432, E0599, E0609. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0050`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "c7d3df706effdfa0fcdbd4f38e82aaeffd7bef2d3427776ff13e0ead646fa057", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c7d3df706effdfa0fcdbd4f38e82aaeffd7bef2d3427776ff13e0ead646fa057", kill_on_drop: false }` [INFO] [stdout] c7d3df706effdfa0fcdbd4f38e82aaeffd7bef2d3427776ff13e0ead646fa057