#![doc = include_str!("../README.md")]
#![deny(
missing_docs,
clippy::all,
clippy::pedantic,
clippy::missing_docs_in_private_items,
clippy::panic, // Disallow panics
clippy::print_stderr, // Disallow directly writing to stderr. Use tracing instead
clippy::print_stdout, // Disallow directly writing to stdout. Use tracing instead
clippy::unwrap_used, // Disallow the use of Result::{unwrap,expect}. Propagate errors instaed
clippy::unwrap_in_result,
clippy::expect_used,
)]
#![allow(clippy::blocks_in_conditions)]
mod builtins;
mod context;
mod funcs;
#[cfg(feature = "loader")]
mod loader;
mod policy;
mod types;
pub use wasmtime;
#[cfg(feature = "loader")]
pub use self::loader::{load_bundle, read_bundle};
pub use self::{
context::{tests::TestContext, DefaultContext, EvaluationContext},
policy::{Policy, Runtime},
types::AbiVersion,
};