Enum pdb::Indirection
source · [−]pub enum Indirection {
Near16,
Far16,
Huge16,
Near32,
Far32,
Near64,
Near128,
}
Expand description
Pointer mode of primitive types.
This is partially overlapping with PointerKind
for regular pointer type
definitions. While PointerKind
can specify many more pointer types, including relative
pointers, Indirection
also contains a 128-bit variant.
Variants
Near16
16-bit (“near”) pointer.
Far16
16:16 far pointer.
Huge16
16:16 huge pointer.
Near32
32-bit pointer.
Far32
48-bit 16:32 pointer.
Near64
64-bit near pointer.
Near128
128-bit near pointer.
Trait Implementations
sourceimpl Clone for Indirection
impl Clone for Indirection
sourcefn clone(&self) -> Indirection
fn clone(&self) -> Indirection
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Indirection
impl Debug for Indirection
sourceimpl PartialEq<Indirection> for Indirection
impl PartialEq<Indirection> for Indirection
impl Copy for Indirection
impl Eq for Indirection
impl StructuralEq for Indirection
impl StructuralPartialEq for Indirection
Auto Trait Implementations
impl RefUnwindSafe for Indirection
impl Send for Indirection
impl Sync for Indirection
impl Unpin for Indirection
impl UnwindSafe for Indirection
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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