Enum pdb::ThunkKind [−][src]
A thunk kind
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Standard thunk
Adjustor(ThunkAdjustor<'t>)
“this” adjustor thunk with delta and target
VCall(u16)
Virtual call thunk with table entry
pcode thunk
thunk which loads the address to jump to via unknown means…
Unknown(u8)
Unknown with ordinal value
Trait Implementations
impl<'t> Clone for ThunkKind<'t>
[src]
impl<'t> Copy for ThunkKind<'t>
[src]
impl<'t> Debug for ThunkKind<'t>
[src]
impl<'t> Eq for ThunkKind<'t>
[src]
impl<'t> PartialEq<ThunkKind<'t>> for ThunkKind<'t>
[src]
impl<'t> StructuralEq for ThunkKind<'t>
[src]
impl<'t> StructuralPartialEq for ThunkKind<'t>
[src]
Auto Trait Implementations
impl<'t> RefUnwindSafe for ThunkKind<'t>
impl<'t> Send for ThunkKind<'t>
impl<'t> Sync for ThunkKind<'t>
impl<'t> Unpin for ThunkKind<'t>
impl<'t> UnwindSafe for ThunkKind<'t>
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>,