desque 0.4.0

Lightweight discrete-event simulation framework.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! For building and running a simulation entirely from one thread.
//!
//! This module enforces minimal requirements on client code and expects that only one thread will directly interact
//! with the simulation's event queue and overall state.
//!
//! As a result, simulations built with this module may consume fewer resources at runtime than simulations built from
//! the [`threadsafe`] module.
//!
//! [`threadsafe`]: crate::threadsafe

mod events;
mod simulation;

pub use events::event_traits::{Event, OkEvent};
pub use simulation::Simulation;