pub struct SessionProcessAdmin { /* private fields */ }Implementations§
Source§impl SessionProcessAdmin
impl SessionProcessAdmin
pub async fn start( &self, request: ProcessStartRequest, scoped_effect_controller: ScopedEffectController<'_>, ) -> 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, scoped_effect_controller: ScopedEffectController<'_>, ) -> Result<ProcessCancelSummary>
pub async fn cancel_all( &self, scoped_effect_controller: ScopedEffectController<'_>, ) -> Result<Vec<ProcessCancelSummary>>
Trait Implementations§
Source§impl Clone for SessionProcessAdmin
impl Clone for SessionProcessAdmin
Source§fn clone(&self) -> SessionProcessAdmin
fn clone(&self) -> SessionProcessAdmin
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 SessionProcessAdmin
impl !UnwindSafe for SessionProcessAdmin
impl Freeze for SessionProcessAdmin
impl Send for SessionProcessAdmin
impl Sync for SessionProcessAdmin
impl Unpin for SessionProcessAdmin
impl UnsafeUnpin for SessionProcessAdmin
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