Enum wasmer_types::compilation::target::PointerWidth
source · [−]pub enum PointerWidth {
U16,
U32,
U64,
}
Expand description
The width of a pointer (in the default address space).
Variants
U16
U32
U64
Implementations
Trait Implementations
sourceimpl Clone for PointerWidth
impl Clone for PointerWidth
sourcefn clone(&self) -> PointerWidth
fn clone(&self) -> PointerWidth
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PointerWidth
impl Debug for PointerWidth
sourceimpl Hash for PointerWidth
impl Hash for PointerWidth
sourceimpl PartialEq<PointerWidth> for PointerWidth
impl PartialEq<PointerWidth> for PointerWidth
sourcefn eq(&self, other: &PointerWidth) -> bool
fn eq(&self, other: &PointerWidth) -> bool
impl Copy for PointerWidth
impl Eq for PointerWidth
impl StructuralEq for PointerWidth
impl StructuralPartialEq for PointerWidth
Auto Trait Implementations
impl RefUnwindSafe for PointerWidth
impl Send for PointerWidth
impl Sync for PointerWidth
impl Unpin for PointerWidth
impl UnwindSafe for PointerWidth
Blanket Implementations
sourceimpl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
sourcefn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.