1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use std::vec; use ::HeaderName; use ::header::HeaderObj; use super::HeaderMap; pub type IntoIter = vec::IntoIter<(HeaderName, Box<HeaderObj>)>; impl IntoIterator for HeaderMap { type Item = (HeaderName, Box<HeaderObj>); type IntoIter = IntoIter; fn into_iter(self) -> Self::IntoIter { self.inner_map.into_iter() } }