wasmer_vm/trap/mod.rs
1// This file contains code from external sources.
2// Attributions: https://github.com/wasmerio/wasmer/blob/main/docs/ATTRIBUTIONS.md
3
4//! This is the module that facilitates the usage of Traps
5//! in Wasmer Runtime
6
7#[allow(clippy::module_inception)]
8mod trap;
9mod traphandlers;
10
11pub use trap::Trap;
12pub use traphandlers::{
13 TrapHandlerFn, VMConfig, catch_traps, on_host_stack, raise_lib_trap, raise_user_trap,
14 set_stack_size, wasmer_call_trampoline,
15};
16pub use traphandlers::{init_traps, resume_panic};
17pub use wasmer_types::TrapCode;