pub struct ProcessControl { /* private fields */ }Implementations§
Source§impl ProcessControl
impl ProcessControl
pub async fn start( &self, request: ProcessStartRequest, ) -> Result<ProcessHandleSummary>
pub async fn list(&self) -> Result<Vec<ProcessHandleSummary>>
pub async fn list_all(&self) -> Result<Vec<ProcessHandleSummary>>
pub async fn await_all(&self) -> Result<()>
pub async fn cancel(&self, process_id: &str) -> Result<ProcessCancelSummary>
pub async fn cancel_all(&self) -> Result<Vec<ProcessCancelSummary>>
Trait Implementations§
Source§impl Clone for ProcessControl
impl Clone for ProcessControl
Source§fn clone(&self) -> ProcessControl
fn clone(&self) -> ProcessControl
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for ProcessControl
impl !UnwindSafe for ProcessControl
impl Freeze for ProcessControl
impl Send for ProcessControl
impl Sync for ProcessControl
impl Unpin for ProcessControl
impl UnsafeUnpin for ProcessControl
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