pub struct SystemProcessRuntime;Trait Implementations§
Source§impl Clone for SystemProcessRuntime
impl Clone for SystemProcessRuntime
Source§fn clone(&self) -> SystemProcessRuntime
fn clone(&self) -> SystemProcessRuntime
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 moreimpl Copy for SystemProcessRuntime
Source§impl Debug for SystemProcessRuntime
impl Debug for SystemProcessRuntime
Source§impl Default for SystemProcessRuntime
impl Default for SystemProcessRuntime
Source§fn default() -> SystemProcessRuntime
fn default() -> SystemProcessRuntime
Returns the “default value” for a type. Read more
Source§impl ProcessCleanup for SystemProcessRuntime
impl ProcessCleanup for SystemProcessRuntime
fn terminate( &self, handle: &ProcessHandle, trigger: CleanupTrigger, on_container_removal: &mut dyn FnMut(&str), ) -> CleanupEvidence
Source§impl ProcessLauncher for SystemProcessRuntime
impl ProcessLauncher for SystemProcessRuntime
fn spawn(&self, spec: ProcessSpec<'_>) -> Result<ProcessHandle, LaunchFailure>
Source§impl ProcessObserver for SystemProcessRuntime
impl ProcessObserver for SystemProcessRuntime
fn status(&self, handle: &ProcessHandle) -> ProcessStatus
fn status_with_bound( &self, handle: &ProcessHandle, bound: &OperationBound, ) -> ProcessStatus
fn sync_logs( &self, handle: &ProcessHandle, stdout: &Path, stderr: &Path, cleanup: bool, ) -> Result<(), LogSyncError>
Source§impl ReadinessObserver for SystemProcessRuntime
impl ReadinessObserver for SystemProcessRuntime
fn wait_ready( &self, handle: &ProcessHandle, endpoint: &ProcessEndpointPlan, readiness: &ReadinessPlan, on_probe_failure: &mut dyn FnMut(&str), ) -> Result<ReadinessEvidence, ReadinessFailure>
Auto Trait Implementations§
impl Freeze for SystemProcessRuntime
impl RefUnwindSafe for SystemProcessRuntime
impl Send for SystemProcessRuntime
impl Sync for SystemProcessRuntime
impl Unpin for SystemProcessRuntime
impl UnsafeUnpin for SystemProcessRuntime
impl UnwindSafe for SystemProcessRuntime
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