1#![doc(
7 html_logo_url = "https://raw.githubusercontent.com/vertexclique/afterburner/master/art/svg/afterburner-square.svg"
8)]
9pub mod engine;
16pub mod error;
17pub mod host;
18pub mod log;
19pub mod manifold;
20pub mod registry;
21pub mod state_store;
22pub mod types;
23
24pub const VERSION: &str = env!("CARGO_PKG_VERSION");
27
28pub use engine::Combustor;
29pub use error::{AfterburnerError, Result};
30pub use host::{HostContext, HostFunction, HttpMethod, HttpResponse, LogLevel, NullHost};
31pub use manifold::{EnvAccess, FsAccess, ListenAccess, Manifold, NetAccess};
32pub use registry::{BurnCache, BurnCacheBackend, InProcessCacheBackend, RegistryStats, hex32};
33pub use state_store::{InMemoryStateStore, SharedStateStore, StateStore};
34pub use types::{
35 EngineMode, FuelGauge, OutputValue, ScriptId, ScriptInvocation, ScriptOutcome, sha256,
36};