Enum pdb::PointerKind
source · [−]pub enum PointerKind {
Show 13 variants
Near16,
Far16,
Huge16,
BaseSeg,
BaseVal,
BaseSegVal,
BaseAddr,
BaseSegAddr,
BaseType,
BaseSelf,
Near32,
Far32,
Ptr64,
}
Expand description
The kind of a PointerType
.
Variants
Near16
16 bit pointer.
Far16
16:16 far pointer.
Huge16
16:16 huge pointer.
BaseSeg
Based on segment.
BaseVal
Based on value of base.
BaseSegVal
Based on segment value of base.
BaseAddr
Based on address of base.
BaseSegAddr
Based on segment address of base.
BaseType
Based on type.
BaseSelf
Based on self.
Near32
32-bit pointer.
Far32
48-bit 16:32 pointer.
Ptr64
64-bit pointer.
Trait Implementations
sourceimpl Clone for PointerKind
impl Clone for PointerKind
sourcefn clone(&self) -> PointerKind
fn clone(&self) -> PointerKind
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 PointerKind
impl Debug for PointerKind
sourceimpl PartialEq<PointerKind> for PointerKind
impl PartialEq<PointerKind> for PointerKind
impl Copy for PointerKind
impl Eq for PointerKind
impl StructuralEq for PointerKind
impl StructuralPartialEq for PointerKind
Auto Trait Implementations
impl RefUnwindSafe for PointerKind
impl Send for PointerKind
impl Sync for PointerKind
impl Unpin for PointerKind
impl UnwindSafe for PointerKind
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