1.0.0[−][src]Module core::slice
Slice management and manipulation.
For more details see std::slice.
Modules
| memchr | Experimental Pure rust memchr implementation, taken from rust-memchr |
Structs
| Chunks | An iterator over a slice in (non-overlapping) chunks ( |
| ChunksExact | An iterator over a slice in (non-overlapping) chunks ( |
| ChunksExactMut | An iterator over a slice in (non-overlapping) mutable chunks ( |
| ChunksMut | An iterator over a slice in (non-overlapping) mutable chunks ( |
| Iter | Immutable slice iterator |
| IterMut | Mutable slice iterator. |
| RChunks | An iterator over a slice in (non-overlapping) chunks ( |
| RChunksExact | An iterator over a slice in (non-overlapping) chunks ( |
| RChunksExactMut | An iterator over a slice in (non-overlapping) mutable chunks ( |
| RChunksMut | An iterator over a slice in (non-overlapping) mutable chunks ( |
| RSplit | An iterator over subslices separated by elements that match a predicate function, starting from the end of the slice. |
| RSplitMut | An iterator over the subslices of the vector which are separated
by elements that match |
| 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. |
| RSplitNMut | 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. |
| SplitMut | An iterator over the mutable subslices of the vector which are separated
by elements that match |
| SplitN | An iterator over subslices separated by elements that match a predicate function, limited to a given number of splits. |
| SplitNMut | An iterator over subslices separated by elements that match a predicate function, limited to a given number of splits. |
| Windows | An iterator over overlapping subslices of length |
| ArrayChunks | Experimental An iterator over a slice in (non-overlapping) chunks ( |
| ArrayChunksMut | Experimental An iterator over a slice in (non-overlapping) mutable chunks ( |
| ArrayWindows | Experimental A windowed iterator over a slice in overlapping chunks ( |
| SplitInclusive | Experimental An iterator over subslices separated by elements that match a predicate
function. Unlike |
| SplitInclusiveMut | Experimental An iterator over the mutable subslices of the vector which are separated
by elements that match |
Traits
| SliceIndex | A helper trait used for indexing operations. |
Functions
| 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_ref | Converts a reference to T into a slice of length 1 (without copying). |
| check_range | Experimental Performs bounds-checking of the given range.
The returned |
| heapsort | Experimental Sorts |