pub enum PointerOpCode {
Address(PointerType, bool, usize),
Offset,
ReadOnly,
Select,
Load(bool),
Store(bool),
Atomic(AtomicOpCode),
NativeAddress,
FromNative(PointerValueType),
}Variants§
Address(PointerType, bool, usize)
Offset
ReadOnly
Select
Load(bool)
Store(bool)
Atomic(AtomicOpCode)
NativeAddress
FromNative(PointerValueType)
Trait Implementations§
Source§impl Clone for PointerOpCode
impl Clone for PointerOpCode
Source§fn clone(&self) -> PointerOpCode
fn clone(&self) -> PointerOpCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PointerOpCode
Source§impl Debug for PointerOpCode
impl Debug for PointerOpCode
impl Eq for PointerOpCode
Source§impl Hash for PointerOpCode
impl Hash for PointerOpCode
Source§impl Ord for PointerOpCode
impl Ord for PointerOpCode
Source§fn cmp(&self, other: &PointerOpCode) -> Ordering
fn cmp(&self, other: &PointerOpCode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PointerOpCode
impl PartialEq for PointerOpCode
Source§impl PartialOrd for PointerOpCode
impl PartialOrd for PointerOpCode
impl StructuralPartialEq for PointerOpCode
Auto Trait Implementations§
impl Freeze for PointerOpCode
impl RefUnwindSafe for PointerOpCode
impl Send for PointerOpCode
impl Sync for PointerOpCode
impl Unpin for PointerOpCode
impl UnsafeUnpin for PointerOpCode
impl UnwindSafe for PointerOpCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<T> CompilationArg for T
impl<T> CompilationArg for T
Source§fn dynamic_cast<Arg: CompilationArg>(&self) -> Arg
fn dynamic_cast<Arg: CompilationArg>(&self) -> Arg
Compilation args should be the same even with different element types. However, it isn’t
possible to enforce it with the type system. So, we make the compilation args serializable
and dynamically cast them. Read more
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.