Commit 87782b22 authored by Steven Fackler's avatar Steven Fackler
Browse files

Implement IntoIterator for &GeneralNames

parent 5c1c89b0
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -819,6 +819,15 @@ impl<'a> GeneralNames<'a> {
    }
}

impl<'a> IntoIterator for &'a GeneralNames<'a> {
    type Item = GeneralName<'a>;
    type IntoIter = GeneralNamesIter<'a>;

    fn into_iter(self) -> GeneralNamesIter<'a> {
        self.iter()
    }
}

pub struct GeneralNamesIter<'a> {
    names: &'a GeneralNames<'a>,
    idx: usize,