From 4b29d180fe1e626643fd24dec2add2008282259f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C3=85kesson?= Date: Sat, 21 Mar 2026 20:20:39 +0100 Subject: [PATCH] fix(alloc_ref): use renamed `dangling` As of nightly-2026-01-19, `dangling` was renamed to `dangling_ptr`: https://github.com/rust-lang/rust/pull/148769#issue-3605478404 This closes #88. --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index b76e7d1..4e15cd3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -267,7 +267,7 @@ impl Heap { unsafe impl Allocator for LockedHeap { fn allocate(&self, layout: Layout) -> Result, AllocError> { if layout.size() == 0 { - return Ok(NonNull::slice_from_raw_parts(layout.dangling(), 0)); + return Ok(NonNull::slice_from_raw_parts(layout.dangling_ptr(), 0)); } match self.0.lock().allocate_first_fit(layout) { Ok(ptr) => Ok(NonNull::slice_from_raw_parts(ptr, layout.size())),