roopes_core/primitives/mod.rs
1//! This module supplies essential types used
2//! elsewhere in the library.
3
4pub mod emitter;
5pub mod executable;
6pub mod handler;
7pub mod transformer;
8
9/// Exposes [`emitter`], [`executable`],
10/// [`handler`], and [`transformer`] submodules
11/// and their preludes at the library level.
12pub mod prelude
13{
14 pub use super::{
15 emitter,
16 executable,
17 handler,
18 transformer,
19 };
20 pub use emitter::prelude::*;
21 pub use executable::prelude::*;
22 pub use handler::prelude::*;
23 pub use transformer::prelude::*;
24}