#[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
Auto Trait Implementations
impl RefUnwindSafe for ThrowInfo
impl Send for ThrowInfo
impl Sync for ThrowInfo
impl Unpin for ThrowInfo
impl UnwindSafe for ThrowInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more