Struct lunatic_process::env::LunaticEnvironment
source · pub struct LunaticEnvironment { /* private fields */ }Implementations
Trait Implementations
sourceimpl Clone for LunaticEnvironment
impl Clone for LunaticEnvironment
sourcefn clone(&self) -> LunaticEnvironment
fn clone(&self) -> LunaticEnvironment
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Environment for LunaticEnvironment
impl Environment for LunaticEnvironment
fn get_process(&self, id: u64) -> Option<Arc<dyn Process>>
fn add_process(&self, id: u64, proc: Arc<dyn Process>)
fn remove_process(&self, id: u64)
fn process_count(&self) -> usize
fn send(&self, id: u64, signal: Signal)
fn get_next_process_id(&self) -> u64
fn id(&self) -> u64
Auto Trait Implementations
impl !RefUnwindSafe for LunaticEnvironment
impl Send for LunaticEnvironment
impl Sync for LunaticEnvironment
impl Unpin for LunaticEnvironment
impl !UnwindSafe for LunaticEnvironment
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