pub struct ResumedCompletion {
pub agent_id: String,
pub classify_branch: Option<String>,
pub tournament_winner: Option<String>,
pub loop_continue: Option<bool>,
}Expand description
One recovered node completion for WorkflowRun::resume: the agent id plus the result-borne
control signals the DAG needs to replay faithfully. Without classify_branch a resumed
classifier cannot re-prune its losing branches (the rejected branch would RUN after resume);
without loop_continue a semantic early-stop is unprovable from ids alone and the final
iteration re-runs. All fields additive; a bare agent id (legacy logs) means “no signals”.
Fields§
§agent_id: String§classify_branch: Option<String>§tournament_winner: Option<String>§loop_continue: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for ResumedCompletion
impl Clone for ResumedCompletion
Source§fn clone(&self) -> ResumedCompletion
fn clone(&self) -> ResumedCompletion
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 ResumedCompletion
impl Debug for ResumedCompletion
Source§impl Default for ResumedCompletion
impl Default for ResumedCompletion
Source§fn default() -> ResumedCompletion
fn default() -> ResumedCompletion
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResumedCompletion
impl<'de> Deserialize<'de> for ResumedCompletion
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 ResumedCompletion
impl PartialEq for ResumedCompletion
Source§fn eq(&self, other: &ResumedCompletion) -> bool
fn eq(&self, other: &ResumedCompletion) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResumedCompletion
impl Serialize for ResumedCompletion
impl StructuralPartialEq for ResumedCompletion
Auto Trait Implementations§
impl Freeze for ResumedCompletion
impl RefUnwindSafe for ResumedCompletion
impl Send for ResumedCompletion
impl Sync for ResumedCompletion
impl Unpin for ResumedCompletion
impl UnsafeUnpin for ResumedCompletion
impl UnwindSafe for ResumedCompletion
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