[][src]Enum ddbug_parser::BaseTypeEncoding

pub enum BaseTypeEncoding {
    Other,
    Boolean,
    Address,
    Signed,
    SignedChar,
    Unsigned,
    UnsignedChar,
    Float,
}

The encoding of a base type.

Variants

Other

Unsupported or unspecified encoding.

Boolean

True or false.

Address

Linear machine address.

Signed

Signed binary integer.

SignedChar

Signed character.

Unsigned

Unsigned binary integer.

UnsignedChar

Unsigned character.

Float

Binary floating-point number.

Trait Implementations

impl Clone for BaseTypeEncoding[src]

impl Copy for BaseTypeEncoding[src]

impl Debug for BaseTypeEncoding[src]

impl Default for BaseTypeEncoding[src]

impl Eq for BaseTypeEncoding[src]

impl PartialEq<BaseTypeEncoding> for BaseTypeEncoding[src]

impl StructuralEq for BaseTypeEncoding[src]

impl StructuralPartialEq for BaseTypeEncoding[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.