/*! # Stackline v2
` Stackline v2 ` is the successor of [ stackline ] ( https ://github.com/adri326/stackline), an esoteric language inspired by [Wireworld](https://mathworld.wolfram.com/WireWorld.html) and [ORCA](https://github.com/hundredrabbits/Orca).
This library is the rust implementation of the core logic of the language .
* /
#![ feature(drain_filter) ]
#[ macro_use ]
extern crate contracts ;
use std ::num ::NonZeroUsize ;
pub mod signal ;
use signal ::* ;
pub mod pane ;
use pane ::* ;
pub mod world ;
#[ allow(unused_imports) ]
use world ::* ;
pub mod utils ;
use utils ::* ;
pub mod tile ;
use tile ::* ;
pub mod context ;
use context ::* ;
pub mod text ;
use text ::* ;
pub mod prelude {
pub use crate ::pane ::Pane ;
pub use crate ::world ::World ;
pub use crate ::text ::{ TextChar , TextSurface } ;
pub use crate ::context ::UpdateContext ;
pub use crate ::signal ::{ Signal , Value } ;
pub use crate ::tile ::Tile ;
pub use crate ::utils ::* ;
}