melib: add into_iter() for &StackVec<T>

memfd
Manos Pitsidianakis 5 years ago
parent b01b9ffbcb
commit dfa83e486c
No known key found for this signature in database
GPG Key ID: 73627C2F690DF710

@ -186,6 +186,16 @@ impl<T: Default + Copy + std::fmt::Debug> IntoIterator for StackVec<T> {
StackVecIterOwned(self)
}
}
impl<'a, T: Default + Copy + std::fmt::Debug> IntoIterator for &'a StackVec<T> {
type Item = &'a T;
type IntoIter = StackVecIter<'a, T>;
fn into_iter(self) -> Self::IntoIter {
self.iter()
}
}
impl<T: Default + Copy + std::fmt::Debug> Iterator for StackVecIterOwned<T> {
type Item = T;
fn next(&mut self) -> Option<T> {

Loading…
Cancel
Save