pub trait CollectIter: for<'a> _CollectIter<'a> {
fn iter<'a>(&'a self) -> Self::Iter;
}
Required Methods
fn iter<'a>(&'a self) -> Self::Iter
Implementors
impl<'r, T: ?Sized + 'static> CollectIter for &'r T where T: CollectIter
impl<'r, T: ?Sized + 'static> CollectIter for &'r mut T where T: CollectIter
impl<T: 'static> CollectIter for [T]
impl<T: 'static> CollectIter for Vec<T>
impl<K: Ord + 'static, V: 'static> CollectIter for BTreeMap<K, V>
impl<T: Ord + 'static> CollectIter for BTreeSet<T>
impl<T: 'static> CollectIter for VecMap<T>
impl<B: BitBlock + 'static> CollectIter for BitVec<B>
impl<B: BitBlock + 'static> CollectIter for BitSet<B>