Struct openssl::x509::GeneralNames [−][src]
pub struct GeneralNames<'a> { /* fields omitted */ }
A collection of OpenSSL GENERAL_NAME
s.
Methods
impl<'a> GeneralNames<'a>
[src]
impl<'a> GeneralNames<'a>
pub fn len(&self) -> usize
[src]
pub fn len(&self) -> usize
Returns the number of GeneralName
s 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) -> GeneralNamesIter
Returns an iterator over the GeneralName
s 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>