alloc
1.88.0-nightly-4824c2bb7-2025-05-02
Spec
Extend
Required Methods
spec_extend
Implementors
In alloc::
vec::
spec_
extend
alloc
::
vec
::
spec_extend
Trait
SpecExtend
Copy item path
Source
pub(super) trait SpecExtend<T, I> { // Required method fn
spec_extend
(&mut self, iter: I); }
Required Methods
§
Source
fn
spec_extend
(&mut self, iter: I)
Implementors
§
Source
§
impl<'a, T, A:
Allocator
>
SpecExtend
<
&'a T
,
Iter
<'a, T>> for
Vec
<T, A>
where T:
Copy
+ 'a,
Source
§
impl<'a, T, I, A:
Allocator
>
SpecExtend
<
&'a T
, I> for
Vec
<T, A>
where I:
Iterator
<Item =
&'a T
>, T:
Clone
+ 'a,
Source
§
impl<T, A:
Allocator
>
SpecExtend
<T,
IntoIter
<T>> for
Vec
<T, A>
Source
§
impl<T, I, A:
Allocator
>
SpecExtend
<T, I> for
Vec
<T, A>
where I:
Iterator
<Item = T>,
Source
§
impl<T, I, A:
Allocator
>
SpecExtend
<T, I> for
Vec
<T, A>
where I:
TrustedLen
<Item = T>,