From 399b7ba7220cd6845cbff0a9ae704697564cf92c Mon Sep 17 00:00:00 2001 From: Brooks Date: Thu, 30 Mar 2023 16:34:59 -0400 Subject: [PATCH] Removes unnecessary Sized bounds in bucket map (#30990) --- bucket_map/src/bucket_storage.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bucket_map/src/bucket_storage.rs b/bucket_map/src/bucket_storage.rs index bbba6fdca..5f810378c 100644 --- a/bucket_map/src/bucket_storage.rs +++ b/bucket_map/src/bucket_storage.rs @@ -178,19 +178,19 @@ impl BucketStorage { self.get_start_offset_with_header(ix) + O::offset_to_first_data() } - pub fn get(&self, ix: u64) -> &T { + pub fn get(&self, ix: u64) -> &T { let slice = self.get_cell_slice::(ix, 1); // SAFETY: `get_cell_slice` ensures there's at least one element in the slice unsafe { slice.get_unchecked(0) } } - pub fn get_mut(&mut self, ix: u64) -> &mut T { + pub fn get_mut(&mut self, ix: u64) -> &mut T { let slice = self.get_mut_cell_slice::(ix, 1); // SAFETY: `get_mut_cell_slice` ensures there's at least one element in the slice unsafe { slice.get_unchecked_mut(0) } } - pub fn get_cell_slice(&self, ix: u64, len: u64) -> &[T] { + pub fn get_cell_slice(&self, ix: u64, len: u64) -> &[T] { let start = self.get_start_offset_no_header(ix); let slice = { let size = std::mem::size_of::() * len as usize; @@ -206,7 +206,7 @@ impl BucketStorage { unsafe { std::slice::from_raw_parts(ptr, len as usize) } } - pub fn get_mut_cell_slice(&mut self, ix: u64, len: u64) -> &mut [T] { + pub fn get_mut_cell_slice(&mut self, ix: u64, len: u64) -> &mut [T] { let start = self.get_start_offset_no_header(ix); let slice = { let size = std::mem::size_of::() * len as usize;