dscale 0.4.0

A fast & deterministic simulation framework for testing and benchmarking distributed systems
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::{Jiffies, MessagePtr, Rank, TimerId, destination::Destination};

#[derive(Clone)]
pub(crate) enum Event {
    NetworkEvent {
        source: Rank,
        destination: Destination,
        message: MessagePtr,
    },
    TimerEvent {
        rank: Rank,
        id: TimerId,
        fire_after: Jiffies,
    },
}