rhai 1.26.1

Embedded scripting for Rust
Documentation
//! The instruction set, the pools it indexes, and the checks a chunk must pass
//! before it runs.

pub mod code;

mod chain;
mod chunk;
mod op;
mod positions;
pub mod sites;
mod strings;
mod switch;
mod verify;

pub use chain::{Chain, Root, Step, StepFlags, Tail};
pub use chunk::Chunk;
pub use code::{assemble, disassemble, resolve_switch_targets, AssembleError, Code};
pub use op::{AssignOp, Op, Receiver};
pub(crate) use positions::site_to_position;
pub use positions::{Positions, TableError};
pub use strings::{BadTable, Strings};
pub use switch::{probe, Switch, SwitchCase, SwitchRange};
pub use verify::{verify, Pools, VerifyError};