summaryrefslogtreecommitdiffstats
path: root/vendor/zerovec/src/flexzerovec/owned.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/zerovec/src/flexzerovec/owned.rs')
-rw-r--r--vendor/zerovec/src/flexzerovec/owned.rs29
1 files changed, 7 insertions, 22 deletions
diff --git a/vendor/zerovec/src/flexzerovec/owned.rs b/vendor/zerovec/src/flexzerovec/owned.rs
index 1039c59ae..7d7bfb33d 100644
--- a/vendor/zerovec/src/flexzerovec/owned.rs
+++ b/vendor/zerovec/src/flexzerovec/owned.rs
@@ -30,7 +30,7 @@ impl FlexZeroVecOwned {
/// Obtains this [`FlexZeroVecOwned`] as a [`FlexZeroSlice`].
pub fn as_slice(&self) -> &FlexZeroSlice {
- let slice: &[u8] = &*self.0;
+ let slice: &[u8] = &self.0;
unsafe {
// safety: the slice is known to come from a valid parsed FlexZeroSlice
FlexZeroSlice::from_byte_slice_unchecked(slice)
@@ -39,7 +39,7 @@ impl FlexZeroVecOwned {
/// Mutably obtains this `FlexZeroVecOwned` as a [`FlexZeroSlice`].
pub(crate) fn as_mut_slice(&mut self) -> &mut FlexZeroSlice {
- let slice: &mut [u8] = &mut *self.0;
+ let slice: &mut [u8] = &mut self.0;
unsafe {
// safety: the slice is known to come from a valid parsed FlexZeroSlice
FlexZeroSlice::from_byte_slice_mut_unchecked(slice)
@@ -255,42 +255,27 @@ mod test {
use super::*;
fn check_contents(fzv: &FlexZeroSlice, expected: &[usize]) {
- assert_eq!(
- fzv.len(),
- expected.len(),
- "len: {:?} != {:?}",
- fzv,
- expected
- );
+ assert_eq!(fzv.len(), expected.len(), "len: {fzv:?} != {expected:?}");
assert_eq!(
fzv.is_empty(),
expected.is_empty(),
- "is_empty: {:?} != {:?}",
- fzv,
- expected
+ "is_empty: {fzv:?} != {expected:?}"
);
assert_eq!(
fzv.first(),
expected.first().copied(),
- "first: {:?} != {:?}",
- fzv,
- expected
+ "first: {fzv:?} != {expected:?}"
);
assert_eq!(
fzv.last(),
expected.last().copied(),
- "last: {:?} != {:?}",
- fzv,
- expected
+ "last: {fzv:?} != {expected:?}"
);
for i in 0..(expected.len() + 1) {
assert_eq!(
fzv.get(i),
expected.get(i).copied(),
- "@{}: {:?} != {:?}",
- i,
- fzv,
- expected
+ "@{i}: {fzv:?} != {expected:?}"
);
}
}