#[non_exhaustive]
pub enum DnValue {
TeletexString(Vec<u8>),
PrintableString(String),
UniversalString(Vec<u8>),
Utf8String(String),
BmpString(Vec<u8>),
}Expand description
A distinguished name entry
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
TeletexString(Vec<u8>)
A string of characters from the T.61 character set
PrintableString(String)
An ASCII string containing only A-Z, a-z, 0-9, ’()+,-./:=? and
UniversalString(Vec<u8>)
A string encoded using UTF-32
Utf8String(String)
A string encoded using UTF-8
BmpString(Vec<u8>)
A string encoded using UCS-2
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DnValue
impl UnwindSafe for DnValue
Blanket Implementations
Mutably borrows from an owned value. Read more