[][src]Enum object::SymbolScope

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 Debug for SymbolScope[src]

impl PartialEq<SymbolScope> for SymbolScope[src]

impl Eq for SymbolScope[src]

impl Copy for SymbolScope[src]

impl StructuralPartialEq for SymbolScope[src]

impl StructuralEq for SymbolScope[src]

impl Clone for SymbolScope[src]

Auto Trait Implementations

Blanket Implementations

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

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> Into<U> for T where
    U: From<T>, 
[src]

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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