Skip to main content

ExtendLender

Trait ExtendLender 

Source
pub trait ExtendLender<L: IntoLender> {
    // Required methods
    fn extend_lender(&mut self, lender: L);
    fn extend_lender_one(&mut self, item: Lend<'_, L::Lender>);

    // Provided method
    fn extend_lender_reserve(&mut self, additional: usize) { ... }
}
Expand description

The Lender version of core::iter::Extend.

Required Methods§

Source

fn extend_lender(&mut self, lender: L)

Extends a collection with the contents of a lender.

Source

fn extend_lender_one(&mut self, item: Lend<'_, L::Lender>)

Extends a collection with exactly one element.

Provided Methods§

Source

fn extend_lender_reserve(&mut self, additional: usize)

Reserves capacity in a collection for the given number of additional elements.

The default implementation does nothing.

Implementors§