xan_actor/lib.rs
1pub mod actor;
2mod error;
3#[cfg(test)]
4mod test;
5pub mod types;
6
7pub use crate::error::ActorError;
8pub use crate::types::{JobSpec, Message};
9pub use actor::*;
10
11#[macro_use]
12pub extern crate log;
13extern crate bincode;
14
15#[derive(Clone, Debug)]
16pub enum LifeCycle {
17 Starting,
18 Receiving,
19 Stopping,
20 Terminated,
21 Restarting,
22}