pub enum PackageReturnState {
Stopped {
signal: i32,
},
Failed {
code: i32,
stdout: String,
stderr: String,
},
Finished {
stdout: String,
},
}
Expand description
Defines the different ways a package can return.
Variants§
Stopped
The package was forcefully stopped by some external force
Failed
The package failed to execute on its own
Finished
The package completed successfully
Auto Trait Implementations§
impl Freeze for PackageReturnState
impl RefUnwindSafe for PackageReturnState
impl Send for PackageReturnState
impl Sync for PackageReturnState
impl Unpin for PackageReturnState
impl UnwindSafe for PackageReturnState
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request