[−][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,
pub 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,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[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 = !
pub fn from(Result<T, <T as MaybeResult<T>>::Error>) -> T
[src]
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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.
pub 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>,