Skip to main content

tokel_engine/
lib.rs

1#![forbid(
2    clippy::all,
3    clippy::perf,
4    clippy::nursery,
5    clippy::unwrap_used,
6    clippy::panic,
7    clippy::pedantic,
8    rustdoc::all,
9    unsafe_code
10)]
11//! # `tokel-engine`
12//!
13//! The engine crate for *Tokel*.
14//!
15//! ---
16//!
17//! *The following is the main `tokel` workspace documentation:*
18//!
19#![doc = include_str!("../README.md")]
20
21pub mod transform;
22
23pub mod syntax;
24
25pub mod session;
26
27pub mod expand;
28
29pub mod prelude {
30    //! The prelude module of the `tokel-engine` crate.
31
32    pub use crate::transform::{Registry, Transformer};
33
34    pub use crate::expand::Expand;
35
36    pub use crate::session::Session;
37
38    pub use crate::syntax::TokelStream;
39}