Expand description
A wrapper around entity slices with a uniqueness invariant.
Structs§
- Unique
Entity Equivalent Slice  - A slice that contains only unique entities.
 - Unique
Entity Equivalent Slice Iter  - An iterator that yields 
&UniqueEntityEquivalentSlice. Note that an entity may appear in multiple slices, depending on the wrapped iterator. - Unique
Entity Equivalent Slice Iter Mut  - An iterator that yields 
&mut UniqueEntityEquivalentSlice. Note that an entity may appear in multiple slices, depending on the wrapped iterator. 
Functions§
- cast_
slice_ ⚠of_ mut_ unique_ entity_ slice_ mut  - Casts a mutable slice of mutable entity slices to a slice of mutable 
UniqueEntityEquivalentSlices. - cast_
slice_ ⚠of_ unique_ entity_ slice  - Casts a slice of entity slices to a slice of 
UniqueEntityEquivalentSlices. - cast_
slice_ ⚠of_ unique_ entity_ slice_ mut  - Casts a mutable slice of entity slices to a slice of 
UniqueEntityEquivalentSlices. - from_
mut  - Converts a reference to T into a slice of length 1 (without copying).
 - from_
raw_ ⚠parts  - Forms a slice from a pointer and a length.
 - from_
raw_ ⚠parts_ mut  - Performs the same functionality as 
from_raw_parts, except that a mutable slice is returned. - from_
ref  - Converts a reference to T into a slice of length 1 (without copying).
 
Type Aliases§
- ChunkBy
 - An iterator over slice in (non-overlapping) chunks separated by a predicate.
 - Chunk
ByMut  - An iterator over slice in (non-overlapping) mutable chunks separated by a predicate.
 - Chunks
 - An iterator over a slice in (non-overlapping) chunks (
chunk_sizeelements at a time), starting at the beginning of the slice. - Chunks
Exact  - An iterator over a slice in (non-overlapping) chunks (
chunk_sizeelements at a time), starting at the beginning of the slice. - Chunks
Exact Mut  - An iterator over a slice in (non-overlapping) mutable chunks (
chunk_sizeelements at a time), starting at the beginning of the slice. - Chunks
Mut  - An iterator over a slice in (non-overlapping) mutable chunks (
chunk_sizeelements at a time), starting at the beginning of the slice. - Iter
 - Immutable slice iterator.
 - IterMut
 - Mutable slice iterator.
 - RChunks
 - An iterator over a slice in (non-overlapping) chunks (
chunk_sizeelements at a time), starting at the end of the slice. - RChunks
Exact  - An iterator over a slice in (non-overlapping) chunks (
chunk_sizeelements at a time), starting at the end of the slice. - RChunks
Exact Mut  - An iterator over a slice in (non-overlapping) mutable chunks (
chunk_sizeelements at a time), starting at the end of the slice. - RChunks
Mut  - An iterator over a slice in (non-overlapping) mutable chunks (
chunk_sizeelements at a time), starting at the end of the slice. - RSplit
 - An iterator over subslices separated by elements that match a predicate function, starting from the end of the slice.
 - RSplit
Mut  - An iterator over the subslices of the vector which are separated
by elements that match 
pred, starting from the end of the slice. - RSplitN
 - An iterator over subslices separated by elements that match a predicate function, limited to a given number of splits, starting from the end of the slice.
 - RSplitN
Mut  - An iterator over subslices separated by elements that match a predicate function, limited to a given number of splits, starting from the end of the slice.
 - Split
 - An iterator over subslices separated by elements that match a predicate function.
 - Split
Inclusive  - An iterator over subslices separated by elements that match a predicate function.
 - Split
Inclusive Mut  - An iterator over the mutable subslices of the vector which are separated
by elements that match 
pred. UnlikeSplitMut, it contains the matched parts in the ends of the subslices. - Split
Mut  - An iterator over the mutable subslices of the vector which are separated
by elements that match 
pred. - SplitN
 - An iterator over subslices separated by elements that match a predicate function, limited to a given number of splits.
 - SplitN
Mut  - An iterator over subslices separated by elements that match a predicate function, limited to a given number of splits.
 - Unique
Entity Slice  - A slice that contains only unique 
Entity. - Windows
 - An iterator over overlapping subslices of length 
size.