pub struct PhaseCompletedPayload {
pub work_class: String,
pub phase: String,
pub wall_us: i64,
pub cpu_us: Option<i64>,
}Expand description
Payload for khive_types::EventKind::PhaseCompleted (ADR-103 Stage 1).
cpu_us is a process-level getrusage delta across the phase (see
khive_runtime::resource), not a per-thread measurement — None when
the underlying read is unavailable on this platform.
Fields§
§work_class: String§phase: String§wall_us: i64§cpu_us: Option<i64>Trait Implementations§
Source§impl Clone for PhaseCompletedPayload
impl Clone for PhaseCompletedPayload
Source§fn clone(&self) -> PhaseCompletedPayload
fn clone(&self) -> PhaseCompletedPayload
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 PhaseCompletedPayload
impl Debug for PhaseCompletedPayload
Source§impl<'de> Deserialize<'de> for PhaseCompletedPayload
impl<'de> Deserialize<'de> for PhaseCompletedPayload
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 PhaseCompletedPayload
impl PartialEq for PhaseCompletedPayload
Source§impl Serialize for PhaseCompletedPayload
impl Serialize for PhaseCompletedPayload
impl StructuralPartialEq for PhaseCompletedPayload
Auto Trait Implementations§
impl Freeze for PhaseCompletedPayload
impl RefUnwindSafe for PhaseCompletedPayload
impl Send for PhaseCompletedPayload
impl Sync for PhaseCompletedPayload
impl Unpin for PhaseCompletedPayload
impl UnsafeUnpin for PhaseCompletedPayload
impl UnwindSafe for PhaseCompletedPayload
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