#[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]>,
}Expand description
Try block descriptor.
Describes a try block with associated catches.
Fields§
§try_low: i32This try {} covers states ranging from try_low to try_high.
try_high: i32§catch_high: i32Highest state inside catch handlers of this try.
catches: i32Number of catch handlers.
handler_array: Ptr<[HandlerType]>Catch handlers table.
Trait Implementations§
Source§impl Clone for TryBlockMapEntry
impl Clone for TryBlockMapEntry
Source§fn clone(&self) -> TryBlockMapEntry
fn clone(&self) -> TryBlockMapEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TryBlockMapEntry
impl Debug for TryBlockMapEntry
impl Copy for TryBlockMapEntry
impl Pod for TryBlockMapEntry
Auto Trait Implementations§
impl Freeze for TryBlockMapEntry
impl RefUnwindSafe for TryBlockMapEntry
impl Send for TryBlockMapEntry
impl Sync for TryBlockMapEntry
impl Unpin for TryBlockMapEntry
impl UnwindSafe for TryBlockMapEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> PodMethods for T
impl<T> PodMethods for T
Source§fn as_bytes_mut(&mut self) -> &mut [u8] ⓘ
fn as_bytes_mut(&mut self) -> &mut [u8] ⓘ
Returns the object’s memory as a mutable byte slice.
Source§fn as_data_view(&self) -> &DataView
fn as_data_view(&self) -> &DataView
Returns a data view into the object’s memory.
Source§fn as_data_view_mut(&mut self) -> &mut DataView
fn as_data_view_mut(&mut self) -> &mut DataView
Returns a mutable data view into the object’s memory.