pub enum PackageResult {
Stopped {
signal: i32,
},
Failed {
code: i32,
stdout: String,
stderr: String,
},
Finished {
result: FullValue,
},
}
Expand description
Defines a slightly higher level version of the PackageReturnState.
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 PackageResult
impl RefUnwindSafe for PackageResult
impl Send for PackageResult
impl Sync for PackageResult
impl Unpin for PackageResult
impl UnwindSafe for PackageResult
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