pub struct StubProcess;Expand description
A stub process for use with expectrl’s Session when the actual process
is managed externally (by runc/runsc).
is_alive() always returns true — the real liveness check is done via
the ProcessRegistry and the OCI runtime lifecycle.
Trait Implementations§
Source§impl Debug for StubProcess
impl Debug for StubProcess
Source§impl Healthcheck for StubProcess
impl Healthcheck for StubProcess
Source§fn get_status(&self) -> Result<Self::Status>
fn get_status(&self) -> Result<Self::Status>
The function returns a status of a process if it still alive and it can operate.
Auto Trait Implementations§
impl Freeze for StubProcess
impl RefUnwindSafe for StubProcess
impl Send for StubProcess
impl Sync for StubProcess
impl Unpin for StubProcess
impl UnsafeUnpin for StubProcess
impl UnwindSafe for StubProcess
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more