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§
Sourcefn extend_lender(&mut self, lender: L)
fn extend_lender(&mut self, lender: L)
Extends a collection with the contents of a lender.
Sourcefn extend_lender_one(&mut self, item: Lend<'_, L::Lender>)
fn extend_lender_one(&mut self, item: Lend<'_, L::Lender>)
Extends a collection with exactly one element.
Provided Methods§
Sourcefn extend_lender_reserve(&mut self, additional: usize)
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.