Struct agner_actors::ActorInfo
source · [−]pub struct ActorInfo {
pub actor_id: ActorID,
pub behaviour: &'static str,
pub args_type: &'static str,
pub message_type: &'static str,
pub m_queue_len: (usize, usize),
pub s_queue_len: (usize, usize),
pub c_queue_len: (usize, usize),
pub tasks_count: usize,
pub trap_exit: bool,
pub links: Box<[ActorID]>,
}Fields
actor_id: ActorIDbehaviour: &'static strargs_type: &'static strmessage_type: &'static strm_queue_len: (usize, usize)s_queue_len: (usize, usize)c_queue_len: (usize, usize)tasks_count: usizetrap_exit: boollinks: Box<[ActorID]>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ActorInfo
impl Send for ActorInfo
impl Sync for ActorInfo
impl Unpin for ActorInfo
impl UnwindSafe for ActorInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more