From e42e91b8467cfeef0b9a2700a54102087d3565c8 Mon Sep 17 00:00:00 2001 From: Nagata Kana Date: Fri, 13 Dec 2024 20:34:42 +0900 Subject: [PATCH] rename slice_ext to slice_chunks --- libs/riff/src/lib.rs | 6 +++--- libs/riff/src/{pop_if.rs => slice_chunks.rs} | 0 libs/riff/src/slice_ext.rs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) rename libs/riff/src/{pop_if.rs => slice_chunks.rs} (100%) diff --git a/libs/riff/src/lib.rs b/libs/riff/src/lib.rs index 2383fb80..e38d4dd3 100644 --- a/libs/riff/src/lib.rs +++ b/libs/riff/src/lib.rs @@ -5,7 +5,7 @@ mod bitmask_iterators; mod bitmask_operations; mod change_min_max; mod numeric_traits; -mod pop_if; +mod slice_chunks; mod slice_ext; pub use binary_search::BinarySearch; @@ -14,5 +14,5 @@ pub use bitmask_iterators::bitmask_subsets; pub use bitmask_operations::i2powm1; pub use change_min_max::ChangeMinMax; pub use numeric_traits::Unsigned; -pub use pop_if::PopIf; -pub use slice_ext::SliceExt; +pub use slice_chunks::PopIf; +pub use slice_ext::SliceChunks; diff --git a/libs/riff/src/pop_if.rs b/libs/riff/src/slice_chunks.rs similarity index 100% rename from libs/riff/src/pop_if.rs rename to libs/riff/src/slice_chunks.rs diff --git a/libs/riff/src/slice_ext.rs b/libs/riff/src/slice_ext.rs index b084a276..314a1dc0 100644 --- a/libs/riff/src/slice_ext.rs +++ b/libs/riff/src/slice_ext.rs @@ -1,5 +1,5 @@ /// A trait for slices. -pub trait SliceExt { +pub trait SliceChunks { type Item; /// Groups adjacent elements by a predicate. /// (Rust 1.77.0) @@ -7,7 +7,7 @@ pub trait SliceExt { where F: FnMut(&Self::Item, &Self::Item) -> bool; } -impl SliceExt for [T] { +impl SliceChunks for [T] { type Item = T; fn chunk_by(&self, f: F) -> SliceChunkBy<'_, Self::Item, F>