compiler/rust/smallvec: Implement Extend<T> for SmallVec<T>

Reviewed-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41941>
This commit is contained in:
Faith Ekstrand 2026-06-01 17:38:22 -04:00 committed by Marge Bot
parent 1a34d1ed3a
commit fb2c44bc51

View file

@ -113,3 +113,14 @@ impl<T> std::ops::DerefMut for SmallVec<T> {
}
}
}
impl<T> Extend<T> for SmallVec<T> {
fn extend<I>(&mut self, iter: I)
where
I: IntoIterator<Item = T>,
{
for i in iter {
self.push(i)
}
}
}