Struct collections::vec::Splice1.21.0 [] [src]

pub struct Splice<'a, I> where
    I: 'a + Iterator
{ /* fields omitted */ }

A splicing iterator for Vec.

This struct is created by the splice() method on Vec. See its documentation for more.

Trait Implementations

impl<'a, I> DoubleEndedIterator for Splice<'a, I> where
    I: Iterator
[src]

[src]

impl<'a, I> Drop for Splice<'a, I> where
    I: Iterator
[src]

[src]

impl<'a, I> Debug for Splice<'a, I> where
    I: 'a + Iterator + Debug,
    <I as Iterator>::Item: Debug
[src]

[src]

Formats the value using the given formatter.

impl<'a, I> Iterator for Splice<'a, I> where
    I: Iterator
[src]

[src]

[src]

impl<'a, I> ExactSizeIterator for Splice<'a, I> where
    I: Iterator
[src]