#[non_exhaustive]pub enum InvalidAsn1String {
PrintableString(String),
UniversalString(String),
Ia5String(String),
TeletexString(String),
BmpString(String),
}
Expand description
Invalid ASN.1 string type
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.
PrintableString(String)
Invalid PrintableString type
UniversalString(String)
Invalid UniversalString type
Ia5String(String)
Invalid Ia5String type
TeletexString(String)
Invalid TeletexString type
BmpString(String)
Invalid BmpString type
Trait Implementations§
Source§impl Debug for InvalidAsn1String
impl Debug for InvalidAsn1String
Source§impl Display for InvalidAsn1String
impl Display for InvalidAsn1String
Source§impl PartialEq for InvalidAsn1String
impl PartialEq for InvalidAsn1String
impl Eq for InvalidAsn1String
impl StructuralPartialEq for InvalidAsn1String
Auto Trait Implementations§
impl Freeze for InvalidAsn1String
impl RefUnwindSafe for InvalidAsn1String
impl Send for InvalidAsn1String
impl Sync for InvalidAsn1String
impl Unpin for InvalidAsn1String
impl UnwindSafe for InvalidAsn1String
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more