Trait tiny_actor::AnyChannel
source · [−]pub trait AnyChannel {
fn into_any(self: Arc<Self>) -> Arc<dyn Any + Send + Sync>;
fn close(&self) -> bool;
fn halt_some(&self, n: u32);
fn halt(&self);
fn inbox_count(&self) -> usize;
fn msg_count(&self) -> usize;
fn address_count(&self) -> usize;
fn is_closed(&self) -> bool;
fn capacity(&self) -> &Capacity;
fn has_exited(&self) -> bool;
}Expand description
A Channel-trait, without information about it’s message type. Therefore, it’s impossible to send or receive messages through this.