eventsim 0.1.0

Eventsim is a simulation engine for the event-driven programming model for hardware Emulation.
Documentation
#[cfg(test)]
mod tests {
    use tokio::sync::mpsc;
    #[tokio::test]
    async fn it_works() {
        let result = 2 + 2;
        assert_eq!(result, 4);
        let (tx, mut rx) = mpsc::channel(1);
        tx.send(1).await.unwrap();
        tx.send(1).await.unwrap();
        let result = rx.recv().await.unwrap();
        assert_eq!(result, 1);
    }

    #[tokio::test]
    async fn time_future(){
        
    }
}