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 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 StructuralEq for NameMangling[src]

impl StructuralPartialEq for NameMangling[src]

Auto Trait Implementations

impl RefUnwindSafe for NameMangling

impl Send for NameMangling

impl Sync for NameMangling

impl Unpin for NameMangling

impl UnwindSafe for NameMangling

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> 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]