Function wasmer_vm::traphandlers::catch_traps[][src]

pub unsafe fn catch_traps<F>(
    trap_handler: &dyn TrapHandler,
    closure: F
) -> Result<(), Trap> where
    F: FnMut(), 
Expand description

Catches any wasm traps that happen within the execution of closure, returning them as a Result.

Highly unsafe since closure won’t have any dtors run.