diff --git a/vulkano/src/command_buffer/allocator.rs b/vulkano/src/command_buffer/allocator.rs index 26380729a..23ce5d71c 100644 --- a/vulkano/src/command_buffer/allocator.rs +++ b/vulkano/src/command_buffer/allocator.rs @@ -150,7 +150,7 @@ impl AllocationHandle { /// [`from_index`]: Self::from_index #[allow(clippy::transmutes_expressible_as_ptr_casts)] #[inline] - pub const fn as_index(self) -> usize { + pub fn as_index(self) -> usize { // SAFETY: `usize` and `*mut ()` have the same layout. unsafe { mem::transmute::<*mut (), usize>(self.0) } } diff --git a/vulkano/src/descriptor_set/allocator.rs b/vulkano/src/descriptor_set/allocator.rs index 4844dbf26..3db4b4f14 100644 --- a/vulkano/src/descriptor_set/allocator.rs +++ b/vulkano/src/descriptor_set/allocator.rs @@ -149,7 +149,7 @@ impl AllocationHandle { /// [`from_index`]: Self::from_index #[allow(clippy::transmutes_expressible_as_ptr_casts)] #[inline] - pub const fn as_index(self) -> usize { + pub fn as_index(self) -> usize { // SAFETY: `usize` and `*mut ()` have the same layout. unsafe { mem::transmute::<*mut (), usize>(self.0) } } diff --git a/vulkano/src/memory/allocator/mod.rs b/vulkano/src/memory/allocator/mod.rs index cca4c2abd..7ccaac41a 100644 --- a/vulkano/src/memory/allocator/mod.rs +++ b/vulkano/src/memory/allocator/mod.rs @@ -777,7 +777,7 @@ impl AllocationHandle { /// [`from_index`]: Self::from_index #[allow(clippy::transmutes_expressible_as_ptr_casts)] #[inline] - pub const fn as_index(self) -> usize { + pub fn as_index(self) -> usize { // SAFETY: `usize` and `*mut ()` have the same layout. unsafe { mem::transmute::<*mut (), usize>(self.0) } }