summaryrefslogtreecommitdiffstats
path: root/headers/src/map/into_iter.rs
blob: a19f3440a469820aae79b08ad17f9d5caad2a5f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::vec;

use header::HeaderObj;
use HeaderName;

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