A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://doc.rust-lang.org/std/iter/struct.FilterMap.html below:

FilterMap in std::iter - Rust

Struct FilterMap1.0.0 · Source
pub struct FilterMap<I, F> {  }
Expand description

An iterator that uses f to both filter and map elements from iter.

This struct is created by the filter_map method on Iterator. See its documentation for more.

1.0.0 · Source§ 1.9.0 · Source§ 1.0.0 · Source§ Source§

Removes and returns an element from the end of the iterator.

Read more Source§ Source§

An iterator method that reduces the iterator’s elements to a single, final value, starting from the back.

Read more Source§ 🔬This is a nightly-only experimental API. (iter_advance_by #77404)

Advances the iterator from the back by

n

elements.

Read more 1.37.0 · Source§

Returns the

n

th element from the end of the iterator.

Read more 1.27.0 · Source§

Searches for an element of an iterator from the back that satisfies a predicate.

Read more 1.0.0 · Source§ 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 Source§

Returns the bounds on the remaining length of the iterator.

Read more Source§

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

Read more Source§

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

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

n

th 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

separator

between 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

skip

s 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

over

self

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§ 1.0.0 · Source§

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

Read more 1.0.0 · Source§

Creates a “by reference” adapter for this instance of

Iterator

.

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 fallible function to each item in the iterator, stopping at the first error and returning that error.

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§ 1.0.0 · Source§ 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§ 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) 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) 1.5.0 · Source§ 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 1.26.0 · Source§

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4