Module nom::lib::std::slice 1.0.0[−][src]
Slice management and manipulation.
For more details see std::slice
.
Modules
memchr | Experimental Pure rust memchr implementation, taken from rust-memchr |
Structs
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 ( |
EscapeAscii | Experimental An iterator over the escaped version of a byte slice. |
GroupBy | Experimental An iterator over slice in (non-overlapping) chunks separated by a predicate. |
GroupByMut | Experimental An iterator over slice in (non-overlapping) mutable chunks separated by a predicate. |
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. |
SplitInclusive | An iterator over subslices separated by elements that match a predicate
function. Unlike |
SplitInclusiveMut | An iterator over the mutable subslices of the vector which are separated
by elements that match |
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 |
Traits
SlicePattern | Experimental Patterns in slices - currently, only used by |
SliceIndex | A helper trait used for indexing operations. |
Functions
heapsort | Experimental Sorts |
range | Experimental Performs bounds-checking of a range. |
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). |