#![doc = include_str!("../README.md")]

mod manager;
mod options;
mod orama_extension;
mod parameters;
mod permission;
mod pool;
mod runtime;
mod worker;

pub use manager::{ModuleDefinition, WorkerManager};
pub use options::{DomainPermission, ExecOptions, MaxExecutions, RecyclePolicy, WorkerOptions};
pub use orama_extension::{OutputChannel, SharedCache};
pub use parameters::{FunctionParameters, TryIntoFunctionParameters};
pub use pool::{Pool, PoolBuilder};
pub use runtime::{ModuleName, Runtime, RuntimeError};
pub use worker::{Worker, WorkerBuilder};
