pub fn from_iter<I: IntoIterator<Item = T>>(head: H, iter: I) -> Self {
        let iter = iter.into_iter();
        let (lower, _) = iter.size_hint();
        let mut this = Self::with_capacity(head, lower);
        this.extend(iter);
        this
    }
/// Creates a new instance of `HeaderVec` from the given header and iterator.
Creates a new instance of `HeaderVec` from the given header and iterator.
Creates a new instance of ` HeaderVec ` from the given header and iterator .
pub fn from_iter<I: IntoIterator<Item = T>>(head: H, iter: I) -> Self {
        let iter = iter.into_iter();
        let (lower, _) = iter.size_hint();
        let mut this = Self::with_capacity(head, lower);
        this.extend(iter);
        this
    }
pub fn from_iter < I : IntoIterator < Item = T > > ( head : H , iter : I ) -> Self { let iter = iter . into_iter ( ) ; let ( lower , _ ) = iter . size_hint ( ) ; let mut this = Self :: with_capacity ( head , lower ) ; this . extend ( iter ) ; this }
Creates a new instance of `HeaderVec` from the given header and iterator.
Creates a new instance of ` HeaderVec ` from the given header and iterator .
head
H
iter
I