Enum object::SymbolScope[][src]

pub enum SymbolScope {
    Unknown,
    Compilation,
    Linkage,
    Dynamic,
}

A symbol scope.

Variants

Unknown

Unknown scope.

Compilation

Symbol is visible to the compilation unit.

Linkage

Symbol is visible to the static linkage unit.

Dynamic

Symbol is visible to dynamically linked objects.

Trait Implementations

impl Clone for SymbolScope[src]

impl Copy for SymbolScope[src]

impl Debug for SymbolScope[src]

impl Eq for SymbolScope[src]

impl PartialEq<SymbolScope> for SymbolScope[src]

impl StructuralEq for SymbolScope[src]

impl StructuralPartialEq for SymbolScope[src]

Auto Trait Implementations

impl Send for SymbolScope

impl Sync for SymbolScope

impl Unpin for SymbolScope

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.