pub struct ImplSlice;Trait Implementations§
impl ImplType for ImplSlice
Source§impl<T: Copy + Sync + Send, U: AsRef<[T]> + Send> ParItertools<T, ImplSlice> for U
impl<T: Copy + Sync + Send, U: AsRef<[T]> + Send> ParItertools<T, ImplSlice> for U
Source§fn permutations<const LEN: usize>(
self,
) -> impl IndexedParallelIterator<Item = [T; LEN]>
fn permutations<const LEN: usize>( self, ) -> impl IndexedParallelIterator<Item = [T; LEN]>
Available on crate feature
rayon only.Source§fn permutations_with_replacement<const LEN: usize>(
self,
) -> impl IndexedParallelIterator<Item = [T; LEN]>
fn permutations_with_replacement<const LEN: usize>( self, ) -> impl IndexedParallelIterator<Item = [T; LEN]>
Available on crate feature
rayon only.Source§fn combinations<const LEN: usize>(
self,
) -> impl IndexedParallelIterator<Item = [T; LEN]>
fn combinations<const LEN: usize>( self, ) -> impl IndexedParallelIterator<Item = [T; LEN]>
Available on crate feature
rayon only.Source§fn combinations_with_replacement<const LEN: usize>(
self,
) -> impl IndexedParallelIterator<Item = [T; LEN]>
fn combinations_with_replacement<const LEN: usize>( self, ) -> impl IndexedParallelIterator<Item = [T; LEN]>
Available on crate feature
rayon only.Auto Trait Implementations§
impl Freeze for ImplSlice
impl RefUnwindSafe for ImplSlice
impl Send for ImplSlice
impl Sync for ImplSlice
impl Unpin for ImplSlice
impl UnsafeUnpin for ImplSlice
impl UnwindSafe for ImplSlice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more