pub struct PhaseCancelledPayload {
pub work_class: String,
pub phase: String,
pub wall_us: i64,
pub cpu_us: Option<i64>,
}Expand description
Payload for khive_types::EventKind::PhaseCancelled (ADR-103 Stage 1).
Same shape as PhaseCompletedPayload — the phase ran for wall_us
before being cut short rather than returning a result.
Fields§
§work_class: String§phase: String§wall_us: i64§cpu_us: Option<i64>Trait Implementations§
Source§impl Clone for PhaseCancelledPayload
impl Clone for PhaseCancelledPayload
Source§fn clone(&self) -> PhaseCancelledPayload
fn clone(&self) -> PhaseCancelledPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PhaseCancelledPayload
impl Debug for PhaseCancelledPayload
Source§impl<'de> Deserialize<'de> for PhaseCancelledPayload
impl<'de> Deserialize<'de> for PhaseCancelledPayload
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
Source§impl PartialEq for PhaseCancelledPayload
impl PartialEq for PhaseCancelledPayload
Source§impl Serialize for PhaseCancelledPayload
impl Serialize for PhaseCancelledPayload
impl StructuralPartialEq for PhaseCancelledPayload
Auto Trait Implementations§
impl Freeze for PhaseCancelledPayload
impl RefUnwindSafe for PhaseCancelledPayload
impl Send for PhaseCancelledPayload
impl Sync for PhaseCancelledPayload
impl Unpin for PhaseCancelledPayload
impl UnsafeUnpin for PhaseCancelledPayload
impl UnwindSafe for PhaseCancelledPayload
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