xref: /wasmtime-44.0.1/crates/unwinder/src/lib.rs (revision 2d25f862)
1 //! Wasmtime unwinder.
2 //!
3 //! > **⚠️ Warning ⚠️**: this crate is an internal-only crate for the Wasmtime
4 //! > project and is not intended for general use. APIs are not strictly
5 //! > reviewed for safety and usage outside of Wasmtime may have bugs. If
6 //! > you're interested in using this feel free to file an issue on the
7 //! > Wasmtime repository to start a discussion about doing so, but otherwise
8 //! > be aware that your usage of this crate is not supported.
9 
10 #![doc = include_str!("../README.md")]
11 #![no_std]
12 
13 extern crate alloc;
14 
15 mod stackwalk;
16 pub use stackwalk::*;
17 mod arch;
18 #[allow(
19     unused_imports,
20     reason = "`arch` is intentionally an empty module on some platforms"
21 )]
22 pub use arch::*;
23 mod exception_table;
24 pub use exception_table::*;
25 mod throw;
26 pub use throw::*;
27