mm1_proto_system/
start.rs

1use mm1_address::address::Address;
2use mm1_common::impl_error_kind;
3use mm1_proto::message;
4
5use crate::spawn::SpawnErrorKind;
6
7#[derive(Debug)]
8#[message]
9pub struct InitAck {
10    pub address: Address,
11}
12
13#[derive(Debug, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
14#[message]
15pub enum StartErrorKind {
16    Spawn(SpawnErrorKind),
17    Exited,
18    Timeout,
19    InternalError,
20}
21
22impl_error_kind!(StartErrorKind);