pub(super) trait SpecFromIter<T, I> {
// Required method
fn from_iter(iter: I) -> Self;
}
Expand description
Specialization trait used for Vec::from_iter
§The delegation graph:
+-------------+
|FromIterator |
+-+-----------+
|
v
+-+---------------------------------+ +---------------------+
|SpecFromIter +---->+SpecFromIterNested |
|where I: | | |where I: |
| Iterator (default)------------+ | | Iterator (default) |
| vec::IntoIter | | | TrustedLen |
| InPlaceCollect--(fallback to)-+ | +---------------------+
+-----------------------------------+
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.