primitives/prelude/enums/message.rs
1/// These messages are dispatched internally.
2///
3#[derive(Clone, Copy, Debug, PartialEq, Eq)]
4pub enum MessageKind {
5 /// Dispose message type
6 Dispose,
7 /// Init message type
8 Init,
9 /// Pause message type
10 Pause,
11 /// Resume message type
12 Resume,
13 /// Allows [MessageKind] to be extended (e.g. for using project specific mesages).
14 Custom {
15 /// Custom value
16 value: u32,
17 },
18}