pub struct CompletionUpdate {
pub status: TaskStatus,
pub finished_at: DateTime<Utc>,
pub duration_ms: Option<u64>,
pub exit_code: Option<i32>,
pub exit_signal: Option<i32>,
pub error: Option<RuntimeErrorInfo>,
pub usage: Option<ResourceUsage>,
pub result_json: Option<Value>,
}Fields§
§status: TaskStatus§finished_at: DateTime<Utc>§duration_ms: Option<u64>§exit_code: Option<i32>§exit_signal: Option<i32>§error: Option<RuntimeErrorInfo>§usage: Option<ResourceUsage>§result_json: Option<Value>Trait Implementations§
Source§impl Clone for CompletionUpdate
impl Clone for CompletionUpdate
Source§fn clone(&self) -> CompletionUpdate
fn clone(&self) -> CompletionUpdate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CompletionUpdate
impl RefUnwindSafe for CompletionUpdate
impl Send for CompletionUpdate
impl Sync for CompletionUpdate
impl Unpin for CompletionUpdate
impl UnsafeUnpin for CompletionUpdate
impl UnwindSafe for CompletionUpdate
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