Module core::slice 1.0.0
[−]
[src]
Slice management and manipulation
For more details see std::slice.
Structs
| Chunks |
An iterator over a slice in (non-overlapping) chunks ( |
| ChunksMut |
An iterator over a slice in (non-overlapping) mutable chunks ( |
| Iter |
Immutable slice iterator |
| IterMut |
Mutable slice iterator. |
| 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 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 |
| RSplit |
[ Experimental ] An iterator over subslices separated by elements that match a predicate function, starting from the end of the slice. |
| RSplitMut |
[ Experimental ] An iterator over the subslices of the vector which are separated
by elements that match |
Traits
| SliceExt |
[ Experimental ] Extension methods for slices. |
| SliceIndex |
[ Experimental ] A helper trait used for indexing operations. |
Functions
| from_raw_parts⚠ |
Forms a slice from a pointer and a length. |
| from_raw_parts_mut⚠ |
Performs the same functionality as |
| from_ref |
[ Experimental ] Converts a reference to T into a slice of length 1 (without copying). |
| from_ref_mut |
[ Experimental ] Converts a reference to T into a slice of length 1 (without copying). |