[][src]Struct rustc_target::abi::AddressSpace

pub struct AddressSpace(pub u32);

An identifier that specifies the address space that some operation should operate on. Special address spaces have an effect on code generation, depending on the target and the address spaces it implements.


impl AddressSpace[src]

pub const DATA: Self[src]

The default address space, corresponding to data space.

Trait Implementations

impl Clone for AddressSpace[src]

impl Copy for AddressSpace[src]

impl Debug for AddressSpace[src]

impl Eq for AddressSpace[src]

impl Ord for AddressSpace[src]

impl PartialEq<AddressSpace> for AddressSpace[src]

impl PartialOrd<AddressSpace> for AddressSpace[src]

impl StructuralEq for AddressSpace[src]

impl StructuralPartialEq for AddressSpace[src]

Auto Trait Implementations

impl RefUnwindSafe for AddressSpace

impl Send for AddressSpace

impl Sync for AddressSpace

impl Unpin for AddressSpace

impl UnwindSafe for AddressSpace

Blanket Implementations

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

impl<T> Borrow<T> for T where
    T: ?Sized

impl<T> BorrowMut<T> for T where
    T: ?Sized

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

impl<T, U> Into<U> for T where
    U: From<T>, 

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

type Error = !

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.