fluvio_smartengine/engine/mod.rs
1//! SmartModule configuration
2
3mod config;
4mod error;
5mod wasmtime;
6
7#[cfg(test)]
8mod fixture;
9
10pub mod metrics;
11
12pub use error::EngineError;
13pub use config::{
14 SmartModuleConfig, SmartModuleConfigBuilder, SmartModuleConfigBuilderError,
15 SmartModuleInitialData, Lookback, DEFAULT_SMARTENGINE_VERSION,
16};
17
18pub type WasmSlice = (i32, i32, u32);
19
20/// SmartEngine Version
21pub type Version = i16;
22
23pub use self::wasmtime::{SmartEngine, SmartModuleChainBuilder, SmartModuleChainInstance};