thespis_impl 0.3.0

Reference implementation for the thespis actor model
Documentation
#![allow(dead_code)]

pub mod actors;


pub mod import
{
	pub use
	{
		futures         :: { future::{ FutureExt }, stream, SinkExt, StreamExt, task::{ Spawn, SpawnExt }, channel::* } ,
		thespis         :: { * } ,
		thespis_impl    :: { * } ,
		tracing         :: { trace, error_span } ,
		std             :: { marker::PhantomData, error::Error, sync::{ Arc, Mutex, atomic::Ordering::SeqCst }, num::NonZeroUsize } ,
		async_executors :: { * } ,
		tracing_futures::Instrument,
	};
}


pub fn init_tracing()
{
	let _ = tracing_subscriber::fmt::Subscriber::builder()

	   .with_max_level(tracing::Level::TRACE)
	   .try_init()
	;
}