#[repr(C)]pub struct ThrowInfo {
pub attributes: u32,
pub unwind: Ptr,
pub forward_compat: Ptr,
pub catchable_type_array: Ptr<CatchableTypeArray>,
}Fields§
§attributes: u320x01: const0x02: volatile
unwind: PtrException destructor.
Pointer to function with signature fn().
forward_compat: PtrForward 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
impl Pod for ThrowInfo
Auto Trait Implementations§
impl Freeze for ThrowInfo
impl RefUnwindSafe for ThrowInfo
impl Send for ThrowInfo
impl Sync for ThrowInfo
impl Unpin for ThrowInfo
impl UnwindSafe for ThrowInfo
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.