Trait TrustedFused

Source
#[doc(hidden)] pub unsafe trait TrustedFused { }
๐Ÿ”ฌThis is a nightly-only experimental API. (trusted_fused)
Expand description

Same as FusedIterator

ยงSafety

This is used for specialization. Therefore implementations must not be lifetime-dependent.

Implementorsยง

Sourceยง

impl<A, B> TrustedFused for Zip<A, B>

Sourceยง

impl<I> TrustedFused for Enumerate<I>
where I: TrustedFused,

Sourceยง

impl<I> TrustedFused for Fuse<I>
where I: TrustedFused,

Sourceยง

impl<I> TrustedFused for Skip<I>
where I: TrustedFused,

Sourceยง

impl<I> TrustedFused for Take<I>
where I: TrustedFused,

Sourceยง

impl<I, F> TrustedFused for Filter<I, F>
where I: TrustedFused,

Sourceยง

impl<I, F> TrustedFused for FilterMap<I, F>
where I: TrustedFused,

Sourceยง

impl<I, F> TrustedFused for Inspect<I, F>
where I: TrustedFused,

Sourceยง

impl<I, F> TrustedFused for Map<I, F>
where I: TrustedFused,

Sourceยง

impl<I, P> TrustedFused for SkipWhile<I, P>
where I: TrustedFused,

Sourceยง

impl<I, P> TrustedFused for TakeWhile<I, P>
where I: TrustedFused,

Sourceยง

impl<I, const N: usize> TrustedFused for ArrayChunks<I, N>

Sourceยง

impl<T, A> TrustedFused for std::collections::binary_heap::IntoIter<T, A>
where A: Allocator,

Sourceยง

impl<T, A> TrustedFused for std::vec::IntoIter<T, A>
where A: Allocator,