refault 0.3.0

deterministic simulation framework for distributed systems using async
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::time::Duration;

use refault::{sim_builder::SimBuilder, time::sleep};

fn main() {
    SimBuilder::default()
        .run(|| async {
            sleep(Duration::from_secs(5)).await;
            println!("5 second delay!");
        })
        .unwrap();
}