Trait lunatic_process_api::ProcessCtx
source · pub trait ProcessCtx<S: ProcessState> {
// Required methods
fn mailbox(&mut self) -> &mut MessageMailbox;
fn message_scratch_area(&mut self) -> &mut Option<Message>;
fn module_resources(&self) -> &ModuleResources<S>;
fn module_resources_mut(&mut self) -> &mut ModuleResources<S>;
fn environment(&self) -> Arc<dyn Environment>;
}