Skip to main content

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}