[][src]Enum gimli::read::Pointer

pub enum Pointer {
    Direct(u64),
    Indirect(u64),
}

A decoded pointer.

Variants

Direct(u64)

This value is the decoded pointer value.

Indirect(u64)

This value is not the pointer value, but points to the address of where the real pointer value lives. In other words, deref this pointer to get the real pointer value.

Chase this pointer at your own risk: do you trust the DWARF data it came from?

Trait Implementations

impl PartialEq<Pointer> for Pointer[src]

impl Eq for Pointer[src]

impl Debug for Pointer[src]

impl Into<u64> for Pointer[src]

impl Copy for Pointer[src]

impl Clone for Pointer[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for Pointer[src]

Auto Trait Implementations

impl Unpin for Pointer

impl Send for Pointer

impl Sync for Pointer

impl RefUnwindSafe for Pointer

impl UnwindSafe for Pointer

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]