struct ExecSyncOutput {
stdout: Vec<u8>,
stderr: Vec<u8>,
exit_code: i32,
timed_out: bool,
}Expand description
The result of an exec_sync.
Fields§
§stdout: Vec<u8>§stderr: Vec<u8>§exit_code: i32§timed_out: boolImplementations§
Source§impl ExecSyncOutput
impl ExecSyncOutput
Sourceconst FRAMING_HEADROOM: usize
const FRAMING_HEADROOM: usize
What the response keeps free for the framing of the gRPC message
which carries it, see ExecSyncOutput::MAX_SIZE.
Auto Trait Implementations§
impl Freeze for ExecSyncOutput
impl RefUnwindSafe for ExecSyncOutput
impl Send for ExecSyncOutput
impl Sync for ExecSyncOutput
impl Unpin for ExecSyncOutput
impl UnsafeUnpin for ExecSyncOutput
impl UnwindSafe for ExecSyncOutput
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].