From 46f259bf7dcef54da68b60567b351d7b32ab2317 Mon Sep 17 00:00:00 2001 From: Mark Thom Date: Sat, 12 Apr 2025 16:43:51 -0700 Subject: [PATCH] some cosmetic tweaks --- src/types.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/types.rs b/src/types.rs index 8c989d9b..d68f605d 100644 --- a/src/types.rs +++ b/src/types.rs @@ -698,7 +698,7 @@ impl HeapCellValue { } } -const_assert!(mem::size_of::() == 8); +const_assert!(size_of::() == 8); #[bitfield] #[repr(u64)] @@ -738,7 +738,7 @@ impl From<*const IndexPtr> for UntypedArenaPtr { impl From for *const ArenaHeader { #[inline] fn from(ptr: UntypedArenaPtr) -> *const ArenaHeader { - ptr.get_ptr() as *const ArenaHeader + ptr.get_ptr().cast::() } } @@ -758,14 +758,14 @@ impl UntypedArenaPtr { pub fn get_tag(self) -> ArenaHeaderTag { unsafe { debug_assert!(!self.get_ptr().is_null()); - let header = *(self.get_ptr() as *const ArenaHeader); + let header = *self.get_ptr().cast::(); header.get_tag() } } #[inline] pub fn payload_offset(self) -> *const u8 { - unsafe { self.get_ptr().add(mem::size_of::()) } + unsafe { self.get_ptr().add(size_of::()) } } /// # Safety -- 2.54.0