[−][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.

Implementations

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[src]

impl Send for AddressSpace[src]

impl Sync for AddressSpace[src]

impl Unpin for AddressSpace[src]

impl UnwindSafe for AddressSpace[src]

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> MaybeResult<T> for T[src]

type Error = !

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.