roopes_core/patterns/
mod.rs

1//! Exposes types which conform most directly to
2//! the "Gang of Four" and other commonly accepted
3//! OOP-style patterns.
4
5pub mod abstract_factory;
6pub mod command;
7pub mod heap_pool;
8pub mod observer;
9pub mod publisher_subscriber;
10pub mod state;
11pub mod transformer_chain;
12
13/// Exposes submodules and their preludes at the
14/// library level.
15pub mod prelude
16{
17    pub use super::{
18        abstract_factory,
19        command,
20        heap_pool,
21        observer,
22        publisher_subscriber,
23        state,
24        transformer_chain,
25    };
26    pub use abstract_factory::prelude::*;
27    pub use command::prelude::*;
28    pub use heap_pool::prelude::*;
29    pub use observer::prelude::*;
30    pub use publisher_subscriber::prelude::*;
31    pub use state::prelude::*;
32}