#[repr(C)]
pub union ASN1_TYPE_value {
Show 21 fields pub ptr: *mut c_char, pub boolean: ASN1_BOOLEAN, pub asn1_string: *mut ASN1_STRING, pub object: *mut ASN1_OBJECT, pub integer: *mut ASN1_INTEGER, pub enumerated: *mut ASN1_ENUMERATED, pub bit_string: *mut ASN1_BIT_STRING, pub octet_string: *mut ASN1_OCTET_STRING, pub printablestring: *mut ASN1_PRINTABLESTRING, pub t61string: *mut ASN1_T61STRING, pub ia5string: *mut ASN1_IA5STRING, pub generalstring: *mut ASN1_GENERALSTRING, pub bmpstring: *mut ASN1_BMPSTRING, pub universalstring: *mut ASN1_UNIVERSALSTRING, pub utctime: *mut ASN1_UTCTIME, pub generalizedtime: *mut ASN1_GENERALIZEDTIME, pub visiblestring: *mut ASN1_VISIBLESTRING, pub utf8string: *mut ASN1_UTF8STRING, pub set: *mut ASN1_STRING, pub sequence: *mut ASN1_STRING, pub asn1_value: *mut ASN1_VALUE,
}

Fields

ptr: *mut c_charboolean: ASN1_BOOLEANasn1_string: *mut ASN1_STRINGobject: *mut ASN1_OBJECTinteger: *mut ASN1_INTEGERenumerated: *mut ASN1_ENUMERATEDbit_string: *mut ASN1_BIT_STRINGoctet_string: *mut ASN1_OCTET_STRINGprintablestring: *mut ASN1_PRINTABLESTRINGt61string: *mut ASN1_T61STRINGia5string: *mut ASN1_IA5STRINGgeneralstring: *mut ASN1_GENERALSTRINGbmpstring: *mut ASN1_BMPSTRINGuniversalstring: *mut ASN1_UNIVERSALSTRINGutctime: *mut ASN1_UTCTIMEgeneralizedtime: *mut ASN1_GENERALIZEDTIMEvisiblestring: *mut ASN1_VISIBLESTRINGutf8string: *mut ASN1_UTF8STRINGset: *mut ASN1_STRINGsequence: *mut ASN1_STRINGasn1_value: *mut ASN1_VALUE

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.