pub struct ProcessHandle(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for ProcessHandle
impl Clone for ProcessHandle
Source§fn clone(&self) -> ProcessHandle
fn clone(&self) -> ProcessHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProcessHandle
impl Debug for ProcessHandle
impl Eq for ProcessHandle
Source§impl Hash for ProcessHandle
impl Hash for ProcessHandle
Source§impl PartialEq for ProcessHandle
impl PartialEq for ProcessHandle
Source§impl Process for ProcessHandle
impl Process for ProcessHandle
fn send_user_message<'life0, 'life1, 'async_trait>(
&'life0 self,
pid: Option<&'life1 ExtendedPid>,
message_handle: MessageHandle,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn send_system_message<'life0, 'life1, 'async_trait>(
&'life0 self,
pid: &'life1 ExtendedPid,
message_handle: MessageHandle,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn stop<'life0, 'life1, 'async_trait>(
&'life0 self,
pid: &'life1 ExtendedPid,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn set_dead(&self)
fn as_any(&self) -> &dyn Any
Auto Trait Implementations§
impl !RefUnwindSafe for ProcessHandle
impl !UnwindSafe for ProcessHandle
impl Freeze for ProcessHandle
impl Send for ProcessHandle
impl Sync for ProcessHandle
impl Unpin for ProcessHandle
impl UnsafeUnpin for ProcessHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more