pub struct ComputeResultV1 {
pub exit_code: Option<i64>,
pub summary: SummaryV1,
pub artifacts: Vec<ArtifactRefV1>,
pub logs: Option<LogsRefV1>,
}Expand description
A terminal job’s bounded result.
Fields§
§exit_code: Option<i64>§summary: SummaryV1§artifacts: Vec<ArtifactRefV1>§logs: Option<LogsRefV1>Implementations§
Source§impl ComputeResultV1
impl ComputeResultV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for ComputeResultV1
impl Clone for ComputeResultV1
Source§impl Debug for ComputeResultV1
impl Debug for ComputeResultV1
Source§impl<'de> Deserialize<'de> for ComputeResultV1
impl<'de> Deserialize<'de> for ComputeResultV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ComputeResultV1
Source§impl PartialEq for ComputeResultV1
impl PartialEq for ComputeResultV1
Source§impl Serialize for ComputeResultV1
impl Serialize for ComputeResultV1
impl StructuralPartialEq for ComputeResultV1
Auto Trait Implementations§
impl Freeze for ComputeResultV1
impl RefUnwindSafe for ComputeResultV1
impl Send for ComputeResultV1
impl Sync for ComputeResultV1
impl Unpin for ComputeResultV1
impl UnsafeUnpin for ComputeResultV1
impl UnwindSafe for ComputeResultV1
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