SplitN in std::str - Rust (original) (raw)

Source§

The type of the elements being iterated over.

Source§

Advances the iterator and returns the next value. Read more

Source§

🔬This is a nightly-only experimental API. (iter_next_chunk #98326)

Advances the iterator and returns an array containing the next N values. Read more

1.0.0 · Source§

Returns the bounds on the remaining length of the iterator. Read more

1.0.0 · Source§

Consumes the iterator, counting the number of iterations and returning it. Read more

1.0.0 · Source§

Consumes the iterator, returning the last element. Read more

Source§

🔬This is a nightly-only experimental API. (iter_advance_by #77404)

Advances the iterator by n elements. Read more

1.0.0 · Source§

Returns the nth element of the iterator. Read more

1.28.0 · Source§

Creates an iterator starting at the same point, but stepping by the given amount at each iteration. Read more

1.0.0 · Source§

Takes two iterators and creates a new iterator over both in sequence. Read more

1.0.0 · Source§

‘Zips up’ two iterators into a single iterator of pairs. Read more

Source§

🔬This is a nightly-only experimental API. (iter_intersperse #79524)

Creates a new iterator which places a copy of separator between adjacent items of the original iterator. Read more

Source§

🔬This is a nightly-only experimental API. (iter_intersperse #79524)

Creates a new iterator which places an item generated by separatorbetween adjacent items of the original iterator. Read more

1.0.0 · Source§

Takes a closure and creates an iterator which calls that closure on each element. Read more

1.21.0 · Source§

Calls a closure on each element of an iterator. Read more

1.0.0 · Source§

Creates an iterator which uses a closure to determine if an element should be yielded. Read more

1.0.0 · Source§

Creates an iterator that both filters and maps. Read more

1.0.0 · Source§

Creates an iterator which gives the current iteration count as well as the next value. Read more

1.0.0 · Source§

Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See their documentation for more information. Read more

1.0.0 · Source§

Creates an iterator that skips elements based on a predicate. Read more

1.0.0 · Source§

Creates an iterator that yields elements based on a predicate. Read more

1.57.0 · Source§

Creates an iterator that both yields elements based on a predicate and maps. Read more

1.0.0 · Source§

Creates an iterator that skips the first n elements. Read more

1.0.0 · Source§

Creates an iterator that yields the first n elements, or fewer if the underlying iterator ends sooner. Read more

1.0.0 · Source§

An iterator adapter which, like fold, holds internal state, but unlike fold, produces a new iterator. Read more

1.0.0 · Source§

Creates an iterator that works like map, but flattens nested structure. Read more

1.29.0 · Source§

Creates an iterator that flattens nested structure. Read more

Source§

🔬This is a nightly-only experimental API. (iter_map_windows #87155)

Calls the given function f for each contiguous window of size N overself and returns an iterator over the outputs of f. Like slice::windows(), the windows during mapping overlap as well. Read more

1.0.0 · Source§

Creates an iterator which ends after the first None. Read more

1.0.0 · Source§

Does something with each element of an iterator, passing the value on. Read more

1.0.0 · Source§

Borrows an iterator, rather than consuming it. Read more

1.0.0 · Source§

Transforms an iterator into a collection. Read more

Source§

🔬This is a nightly-only experimental API. (iterator_try_collect #94047)

Fallibly transforms an iterator into a collection, short circuiting if a failure is encountered. Read more

Source§

🔬This is a nightly-only experimental API. (iter_collect_into #94780)

Collects all the items from an iterator into a collection. Read more

1.0.0 · Source§

Consumes an iterator, creating two collections from it. Read more

Source§

🔬This is a nightly-only experimental API. (iter_partition_in_place #62543)

Reorders the elements of this iterator in-place according to the given predicate, such that all those that return true precede all those that return false. Returns the number of true elements found. Read more

Source§

🔬This is a nightly-only experimental API. (iter_is_partitioned #62544)

Checks if the elements of this iterator are partitioned according to the given predicate, such that all those that return true precede all those that return false. Read more

1.27.0 · Source§

An iterator method that applies a function as long as it returns successfully, producing a single, final value. Read more

1.27.0 · Source§

An iterator method that applies a fallible function to each item in the iterator, stopping at the first error and returning that error. Read more

1.0.0 · Source§

Folds every element into an accumulator by applying an operation, returning the final result. Read more

1.51.0 · Source§

Reduces the elements to a single one, by repeatedly applying a reducing operation. Read more

Source§

🔬This is a nightly-only experimental API. (iterator_try_reduce #87053)

Reduces the elements to a single one by repeatedly applying a reducing operation. If the closure returns a failure, the failure is propagated back to the caller immediately. Read more

1.0.0 · Source§

Tests if every element of the iterator matches a predicate. Read more

1.0.0 · Source§

Tests if any element of the iterator matches a predicate. Read more

1.0.0 · Source§

Searches for an element of an iterator that satisfies a predicate. Read more

1.30.0 · Source§

Applies function to the elements of iterator and returns the first non-none result. Read more

Source§

🔬This is a nightly-only experimental API. (try_find #63178)

Applies function to the elements of iterator and returns the first true result or the first error. Read more

1.0.0 · Source§

Searches for an element in an iterator, returning its index. Read more

1.0.0 · Source§

Searches for an element in an iterator from the right, returning its index. Read more

1.0.0 · Source§

Returns the maximum element of an iterator. Read more

1.0.0 · Source§

Returns the minimum element of an iterator. Read more

1.6.0 · Source§

Returns the element that gives the maximum value from the specified function. Read more

1.15.0 · Source§

Returns the element that gives the maximum value with respect to the specified comparison function. Read more

1.6.0 · Source§

Returns the element that gives the minimum value from the specified function. Read more

1.15.0 · Source§

Returns the element that gives the minimum value with respect to the specified comparison function. Read more

1.0.0 · Source§

Reverses an iterator’s direction. Read more

1.0.0 · Source§

Converts an iterator of pairs into a pair of containers. Read more

1.36.0 · Source§

Creates an iterator which copies all of its elements. Read more

1.0.0 · Source§

Creates an iterator which clones all of its elements. Read more

1.0.0 · Source§

Repeats an iterator endlessly. Read more

Source§

🔬This is a nightly-only experimental API. (iter_array_chunks #100450)

Returns an iterator over N elements of the iterator at a time. Read more

1.11.0 · Source§

Sums the elements of an iterator. Read more

1.11.0 · Source§

Iterates over the entire iterator, multiplying all the elements Read more

1.5.0 · Source§

Source§

🔬This is a nightly-only experimental API. (iter_order_by #64295)

Lexicographically compares the elements of this Iterator with those of another with respect to the specified comparison function. Read more

1.5.0 · Source§

Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. As soon as an order can be determined, the evaluation stops and a result is returned. Read more

Source§

🔬This is a nightly-only experimental API. (iter_order_by #64295)

Lexicographically compares the elements of this Iterator with those of another with respect to the specified comparison function. Read more

1.5.0 · Source§

Determines if the elements of this Iterator are equal to those of another. Read more

Source§

🔬This is a nightly-only experimental API. (iter_order_by #64295)

Determines if the elements of this Iterator are equal to those of another with respect to the specified equality function. Read more

1.5.0 · Source§

Determines if the elements of this Iterator are not equal to those of another. Read more

1.5.0 · Source§

1.5.0 · Source§

1.5.0 · Source§

1.5.0 · Source§

1.82.0 · Source§

Checks if the elements of this iterator are sorted. Read more

1.82.0 · Source§

Checks if the elements of this iterator are sorted using the given comparator function. Read more

1.82.0 · Source§

Checks if the elements of this iterator are sorted using the given key extraction function. Read more