[−][src]Struct rustc_ap_rustc_target::abi::AddressSpace
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]
Trait Implementations
impl Clone for AddressSpace
[src]
fn clone(&self) -> AddressSpace
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AddressSpace
[src]
impl Debug for AddressSpace
[src]
impl Eq for AddressSpace
[src]
impl Ord for AddressSpace
[src]
fn cmp(&self, other: &AddressSpace) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<AddressSpace> for AddressSpace
[src]
fn eq(&self, other: &AddressSpace) -> bool
[src]
fn ne(&self, other: &AddressSpace) -> bool
[src]
impl PartialOrd<AddressSpace> for AddressSpace
[src]
fn partial_cmp(&self, other: &AddressSpace) -> Option<Ordering>
[src]
fn lt(&self, other: &AddressSpace) -> bool
[src]
fn le(&self, other: &AddressSpace) -> bool
[src]
fn gt(&self, other: &AddressSpace) -> bool
[src]
fn ge(&self, other: &AddressSpace) -> bool
[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,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<'a, T> Captures<'a> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> MaybeResult<T> for T
[src]
type Error = !
fn from(Result<T, <T as MaybeResult<T>>::Error>) -> T
[src]
fn to_result(Self) -> Result<T, <T as MaybeResult<T>>::Error>
[src]
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,