Loading openssl/src/x509/mod.rs +9 −0 Original line number Diff line number Diff line Loading @@ -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, Loading Loading
openssl/src/x509/mod.rs +9 −0 Original line number Diff line number Diff line Loading @@ -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, Loading