[]Struct openssl::x509::X509NameEntry

pub struct X509NameEntry(_);
[]

A name entry associated with a X509Name.

Methods from Deref<Target = X509NameEntryRef>

pub fn data(&self) -> &Asn1StringRef[src][]

Returns the field value of an X509NameEntry.

This corresponds to X509_NAME_ENTRY_get_data.

pub fn object(&self) -> &Asn1ObjectRef[src][]

Returns the Asn1Object value of an X509NameEntry. This is useful for finding out about the actual Nid when iterating over all X509NameEntries.

This corresponds to X509_NAME_ENTRY_get_object.

Trait Implementations

impl Sync for X509NameEntry[src]

impl AsRef<X509NameEntryRef> for X509NameEntry[+]

impl Send for X509NameEntry[src]

impl Drop for X509NameEntry[+]

impl DerefMut for X509NameEntry[+]

impl Deref for X509NameEntry[+]

type Target = X509NameEntryRef

The resulting type after dereferencing.

impl Borrow<X509NameEntryRef> for X509NameEntry[+]

impl ForeignType for X509NameEntry[+]

type CType = X509_NAME_ENTRY

The raw C type.

type Ref = X509NameEntryRef

The type representing a reference to this type.

Blanket Implementations

impl<T> From for T[src][]

impl<T, U> Into for T where
    U: From<T>, 
[src][]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src][]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src][]

impl<T> BorrowMut for T where
    T: ?Sized
[src][]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src][]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src][]