[−][src]Enum pdb::Indirection
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
16-bit ("near") pointer.
16:16 far pointer.
16:16 huge pointer.
32-bit pointer.
48-bit 16:32 pointer.
64-bit near pointer.
128-bit near pointer.
Trait Implementations
impl Clone for Indirection
[src]
fn clone(&self) -> Indirection
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Indirection
[src]
impl Debug for Indirection
[src]
impl Eq for Indirection
[src]
impl PartialEq<Indirection> for Indirection
[src]
fn eq(&self, other: &Indirection) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Indirection
[src]
impl StructuralPartialEq for Indirection
[src]
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
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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
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.
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>,