From d9b23e351867d74a664bf93d0fb65d3a0d5e0ad9 Mon Sep 17 00:00:00 2001 From: Lokathor Date: Tue, 5 Sep 2023 13:54:15 -0600 Subject: [PATCH] rename these functions before publishing them. --- src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index ebfc195..dc89cca 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -414,9 +414,9 @@ pub fn try_cast_slice_mut< /// This is similar to `*target = Zeroable::zeroed()`, but guarantees that any /// padding bytes in `target` are zeroed as well. /// -/// See also [`fill_zero`], if you have a slice rather than a single value. +/// See also [`fill_zeroes`], if you have a slice rather than a single value. #[inline] -pub fn write_zero(target: &mut T) { +pub fn write_zeroes(target: &mut T) { struct EnsureZeroWrite(*mut T); impl Drop for EnsureZeroWrite { #[inline(always)] @@ -438,14 +438,14 @@ pub fn write_zero(target: &mut T) { /// This is similar to `slice.fill(Zeroable::zeroed())`, but guarantees that any /// padding bytes in `slice` are zeroed as well. /// -/// See also [`write_zero`], which zeroes all bytes of a single value rather +/// See also [`write_zeroes`], which zeroes all bytes of a single value rather /// than a slice. #[inline] -pub fn fill_zero(slice: &mut [T]) { +pub fn fill_zeroes(slice: &mut [T]) { if core::mem::needs_drop::() { // If `T` needs to be dropped then we have to do this one item at a time, in // case one of the intermediate drops does a panic. - slice.iter_mut().for_each(write_zero); + slice.iter_mut().for_each(write_zeroes); } else { // Otherwise we can be really fast and just fill everthing with zeros. let len = core::mem::size_of_val::<[T]>(slice);