pub(super) struct StartedExec {
io: Arc<ContainerIO>,
early_stdio: EarlyStdio,
exit_rx: Receiver<ExitChannelData>,
stdin_enabled: bool,
stdout_enabled: bool,
stderr_enabled: bool,
pub(super) teardown: ExecTeardown,
}Expand description
An exec process which got started and registered for a session.
Fields§
§io: Arc<ContainerIO>§early_stdio: EarlyStdioThe output written while the runtime ran.
exit_rx: Receiver<ExitChannelData>§stdin_enabled: bool§stdout_enabled: bool§stderr_enabled: bool§teardown: ExecTeardownAuto Trait Implementations§
impl !RefUnwindSafe for StartedExec
impl !UnwindSafe for StartedExec
impl Freeze for StartedExec
impl Send for StartedExec
impl Sync for StartedExec
impl Unpin for StartedExec
impl UnsafeUnpin for StartedExec
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].