Trait objc2::rc::IdFromIterator
source · pub trait IdFromIterator<T>: Sized {
// Required method
fn id_from_iter<I>(iter: I) -> Retained<Self> ⓘ
where I: IntoIterator<Item = T>;
// Provided method
fn retained_from_iter<I>(iter: I) -> Retained<Self> ⓘ
where I: IntoIterator<Item = T> { ... }
}
Expand description
Helper trait to implement FromIterator
on Retained
.
This should be implemented in exactly the same fashion as if you were
implementing FromIterator
for your type normally.
Required Methods§
sourcefn id_from_iter<I>(iter: I) -> Retained<Self> ⓘwhere
I: IntoIterator<Item = T>,
fn id_from_iter<I>(iter: I) -> Retained<Self> ⓘwhere
I: IntoIterator<Item = T>,
Creates an Retained
from an iterator.
Soft-deprecated alias of RetainedFromIterator::retained_from_iter
.
Provided Methods§
sourcefn retained_from_iter<I>(iter: I) -> Retained<Self> ⓘwhere
I: IntoIterator<Item = T>,
fn retained_from_iter<I>(iter: I) -> Retained<Self> ⓘwhere
I: IntoIterator<Item = T>,
Creates an Retained
from an iterator.
Object Safety§
This trait is not object safe.