Struct pelite::pe32::msvc::TryBlockMapEntry [−][src]
#[repr(C)]pub struct TryBlockMapEntry { pub try_low: i32, pub try_high: i32, pub catch_high: i32, pub catches: i32, pub handler_array: Ptr<[HandlerType]>, }
Try block descriptor.
Describes a try block with associated catches.
Fields
try_low: i32
This try {}
covers states ranging from try_low
to try_high
.
try_high: i32
catch_high: i32
Highest state inside catch handlers of this try.
catches: i32
Number of catch handlers.
handler_array: Ptr<[HandlerType]>
Catch handlers table.
Trait Implementations
impl Copy for TryBlockMapEntry
[src]
impl Copy for TryBlockMapEntry
impl Clone for TryBlockMapEntry
[src]
impl Clone for TryBlockMapEntry
fn clone(&self) -> TryBlockMapEntry
[src]
fn clone(&self) -> TryBlockMapEntry
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 TryBlockMapEntry
[src]
impl Debug for TryBlockMapEntry
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 TryBlockMapEntry
[src]
impl Pod for TryBlockMapEntry
Auto Trait Implementations
impl Send for TryBlockMapEntry
impl Send for TryBlockMapEntry
impl Sync for TryBlockMapEntry
impl Sync for TryBlockMapEntry