Struct openssl::x509::GeneralNames [−][src]
pub struct GeneralNames<'a> { /* fields omitted */ }A collection of OpenSSL GENERAL_NAMEs.
Methods
impl<'a> GeneralNames<'a>[src]
impl<'a> GeneralNames<'a>pub fn len(&self) -> usize[src]
pub fn len(&self) -> usizeReturns the number of GeneralNames in this structure.
pub fn get(&self, idx: usize) -> GeneralName<'a>[src]
pub fn get(&self, idx: usize) -> GeneralName<'a>ⓘImportant traits for GeneralNamesIter<'a>pub fn iter(&self) -> GeneralNamesIter[src]
ⓘImportant traits for GeneralNamesIter<'a>
pub fn iter(&self) -> GeneralNamesIterReturns an iterator over the GeneralNames in this structure.
Trait Implementations
impl<'a> IntoIterator for &'a GeneralNames<'a>[src]
impl<'a> IntoIterator for &'a GeneralNames<'a>type Item = GeneralName<'a>
The type of the elements being iterated over.
type IntoIter = GeneralNamesIter<'a>
Which kind of iterator are we turning this into?
ⓘImportant traits for GeneralNamesIter<'a>fn into_iter(self) -> GeneralNamesIter<'a>[src]
ⓘImportant traits for GeneralNamesIter<'a>
fn into_iter(self) -> GeneralNamesIter<'a>Creates an iterator from a value. Read more
Auto Trait Implementations
impl<'a> !Send for GeneralNames<'a>
impl<'a> !Send for GeneralNames<'a>impl<'a> !Sync for GeneralNames<'a>
impl<'a> !Sync for GeneralNames<'a>