pub trait Process { // Required methods fn id(&self) -> ProcessID; fn is_alive(&self) -> bool; fn join(&self) -> BlockResult; }