[−]Enum symbolic::debuginfo::pdb::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
pub fn clone(&self) -> Indirection
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Indirection
impl Debug for Indirection
impl Eq for Indirection
impl PartialEq<Indirection> for Indirection
pub fn eq(&self, other: &Indirection) -> bool
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Indirection
impl StructuralPartialEq for Indirection
Auto Trait Implementations
impl RefUnwindSafe for Indirection
[src]
impl Send for Indirection
[src]
impl Sync for Indirection
[src]
impl Unpin for Indirection
[src]
impl UnwindSafe for Indirection
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,