Enum symbolic_common::NameMangling[][src]

pub enum NameMangling {
    Mangled,
    Unmangled,
    Unknown,
}

A Names mangling state.

By default, the mangling of a Name is not known, but an explicit mangling state can be set for Names that are guaranteed to be unmangled.

Variants

Mangled

The Name is definitely mangled.

Unmangled

The Name is not mangled.

Unknown

The mangling of the Name is not known.

Trait Implementations

impl Clone for NameMangling[src]

impl Copy for NameMangling[src]

impl Debug for NameMangling[src]

impl Default for NameMangling[src]

impl<'de> Deserialize<'de> for NameMangling[src]

impl Eq for NameMangling[src]

impl Hash for NameMangling[src]

impl Ord for NameMangling[src]

impl PartialEq<NameMangling> for NameMangling[src]

impl PartialOrd<NameMangling> for NameMangling[src]

impl Serialize for NameMangling[src]

impl StructuralEq for NameMangling[src]

impl StructuralPartialEq for NameMangling[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<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.