Struct pelite::pe32::msvc::ThrowInfo [−][src]
#[repr(C)]pub struct ThrowInfo { pub attributes: u32, pub unwind: Ptr, pub forward_compat: Ptr, pub catchable_type_array: Ptr<CatchableTypeArray>, }
Fields
attributes: u32
0x01
: const0x02
: volatile
unwind: Ptr
Exception destructor.
Pointer to function with signature fn()
.
forward_compat: Ptr
Forward compatibility handler.
Pointer to function with signature fn() -> i32
.
catchable_type_array: Ptr<CatchableTypeArray>
List of types that can catch this exception; i.e. the actual type and all its ancestors.
Trait Implementations
impl Copy for ThrowInfo
[src]
impl Copy for ThrowInfo
impl Clone for ThrowInfo
[src]
impl Clone for ThrowInfo
fn clone(&self) -> ThrowInfo
[src]
fn clone(&self) -> ThrowInfo
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for ThrowInfo
[src]
impl Debug for ThrowInfo
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Pod for ThrowInfo
[src]
impl Pod for ThrowInfo