diff --git a/library/core/src/slice/iter.rs b/library/core/src/slice/iter.rs index d9dfc56ab63..ad39ce38319 100644 --- a/library/core/src/slice/iter.rs +++ b/library/core/src/slice/iter.rs @@ -91,11 +91,8 @@ pub(super) fn new(slice: &'a [T]) -> Self { unsafe { assume(!ptr.is_null()); - let end = if T::IS_ZST { - ptr.wrapping_byte_add(slice.len()) - } else { - ptr.add(slice.len()) - }; + let end = + if T::IS_ZST { ptr.wrapping_byte_add(slice.len()) } else { ptr.add(slice.len()) }; Self { ptr: NonNull::new_unchecked(ptr as *mut T), end, _marker: PhantomData } } @@ -227,11 +224,8 @@ pub(super) fn new(slice: &'a mut [T]) -> Self { unsafe { assume(!ptr.is_null()); - let end = if T::IS_ZST { - ptr.wrapping_byte_add(slice.len()) - } else { - ptr.add(slice.len()) - }; + let end = + if T::IS_ZST { ptr.wrapping_byte_add(slice.len()) } else { ptr.add(slice.len()) }; Self { ptr: NonNull::new_unchecked(ptr), end, _marker: PhantomData } }