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()
    }
}