wasmtime_internal_core/error/
mod.rs1#[cfg(feature = "backtrace")]
9mod backtrace;
10mod boxed;
11mod context;
12mod error;
13mod oom;
14mod ptr;
15mod to_wasmtime_result;
16mod vtable;
17
18#[doc(hidden)]
19pub mod macros;
20
21pub use crate::{bail, ensure, format_err};
22#[cfg(feature = "backtrace")]
23pub use backtrace::disable_backtrace;
24pub use context::Context;
25pub use error::*;
26pub use oom::OutOfMemory;
27pub use to_wasmtime_result::ToWasmtimeResult;
28
29pub type Result<T, E = Error> = core::result::Result<T, E>;
31
32#[allow(non_snake_case, reason = "matching anyhow API")]
37pub fn Ok<T>(value: T) -> Result<T> {
38 core::result::Result::Ok(value)
39}