#![macro_use]
#![cfg_attr(not(feature = "std"), no_std)]
#![allow(dead_code)]
#![feature(type_alias_impl_trait)]
#![doc = include_str!("../README.md")]
pub(crate) mod fmt;
mod actor;
pub use actor::*;
pub use ector_macros::*;
#[cfg(feature = "std")]
pub mod testutil;
#[macro_export]
macro_rules! spawn_actor {
($spawner:ident, $name:ident, $ty:ty, $instance:expr) => {{
static $name: ::ector::ActorContext<$ty> = ::ector::ActorContext::new();
$name.mount($spawner, $instance)
}};
}