//! Rhai plugin runtime for user-authored segments.
//!
//! Plugins are `.rhai` files discovered at startup (per
//! `docs/specs/plugin-api.md`), compiled once, wrapped in a
//! `RhaiSegment` adapter, and registered alongside built-ins. This
//! module root re-exports [`build_engine`](engine::build_engine) —
//! the constructor for the shared `Arc<Engine>` every plugin invokes
//! `call_fn` on — and [`PluginError`](errors::PluginError), the
//! load-time + render-time failure surface.
pub use build_ctx;
pub use scan_plugin_dirs;
pub use build_engine;
pub use ;
pub use ;
pub use validate_return;
pub use ;
pub use RhaiSegment;