muchin 0.1.0

Support for composing large, interacting, complicated state machines
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::automaton::{Action, ActionKind};
use serde::{Deserialize, Serialize};
use type_uuid::TypeUuid;

#[allow(dead_code)]
#[derive(Clone, PartialEq, Eq, TypeUuid, Serialize, Deserialize, Debug)]
#[uuid = "98e309cc-5a05-4a19-9eaf-03d6deedbf0b"]
pub enum PRNGPureAction {
    Reseed { seed: u64 },
}

impl Action for PRNGPureAction {
    const KIND: ActionKind = ActionKind::Pure;
}