monoloop-loop 0.1.1

Minimal extensible Loop: lossless canonical subscription, empty-capable tools
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Runtime lifecycle states.

/// Lifecycle of [`super::DefaultTransactionRuntime`].
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
pub enum RuntimeState {
    /// Startup in progress (runtime not yet exposed).
    Starting,
    /// Accepting `submit` (admission implemented from WP-04).
    Accepting,
    /// Shutdown draining; new submissions rejected.
    Draining,
    /// Fully stopped.
    Stopped,
}