Enum Types

Source
pub enum Types {
Show 29 variants Eoc = 0, Boolean = 1, Integer = 2, BitString = 3, OctetString = 4, Null = 5, ObjectIdentifier = 6, ObjectDescriptor = 7, External = 8, Real = 9, Enumerated = 10, EmbeddedPdv = 11, Utf8String = 12, RelativeOid = 13, Sequence = 16, Set = 17, NumericString = 18, PrintableString = 19, T61String = 20, VideotexString = 21, Ia5String = 22, UtcTime = 23, GeneralizedTime = 24, GraphicString = 25, VisibleString = 26, GeneralString = 27, UniversalString = 28, CharacterString = 29, BmpString = 30,
}
Expand description

Universal types.

Variants§

§

Eoc = 0

§

Boolean = 1

§

Integer = 2

§

BitString = 3

§

OctetString = 4

§

Null = 5

§

ObjectIdentifier = 6

§

ObjectDescriptor = 7

§

External = 8

§

Real = 9

§

Enumerated = 10

§

EmbeddedPdv = 11

§

Utf8String = 12

§

RelativeOid = 13

§

Sequence = 16

§

Set = 17

§

NumericString = 18

§

PrintableString = 19

§

T61String = 20

§

VideotexString = 21

§

Ia5String = 22

§

UtcTime = 23

§

GeneralizedTime = 24

§

GraphicString = 25

§

VisibleString = 26

§

GeneralString = 27

§

UniversalString = 28

§

CharacterString = 29

§

BmpString = 30

Auto Trait Implementations§

§

impl Freeze for Types

§

impl RefUnwindSafe for Types

§

impl Send for Types

§

impl Sync for Types

§

impl Unpin for Types

§

impl UnwindSafe for Types

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> ErasedDestructor for T
where T: 'static,