//! rWASM runtime executor, syscall dispatch, and module cache implementation for Fluentbase.
#![allow(dead_code, unreachable_patterns, unused_macros)]
#![warn(unused_crate_dependencies)]
extern crate alloc;
extern crate core;

mod context;
#[cfg(feature = "std")]
mod context_wrapper;
mod crypto;
mod executor;
mod module_factory;
pub mod runtime;
pub mod syscall_handler;

pub use context::*;
#[cfg(feature = "std")]
pub use context_wrapper::*;
pub use executor::{default_runtime_executor, RuntimeExecutor};
