pub struct WorkflowControllerFocus {
pub workflow_id: WorkflowId,
pub parent_task_id: Option<TaskId>,
}Fields§
§workflow_id: WorkflowId§parent_task_id: Option<TaskId>Some ⇒ a nested workflow inside an agent root; its completion restores the parent agent
instead of committing a root terminal. None ⇒ the root workflow itself.
Trait Implementations§
Source§impl Clone for WorkflowControllerFocus
impl Clone for WorkflowControllerFocus
Source§fn clone(&self) -> WorkflowControllerFocus
fn clone(&self) -> WorkflowControllerFocus
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 WorkflowControllerFocus
impl Debug for WorkflowControllerFocus
Source§impl<'de> Deserialize<'de> for WorkflowControllerFocus
impl<'de> Deserialize<'de> for WorkflowControllerFocus
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 WorkflowControllerFocus
Source§impl PartialEq for WorkflowControllerFocus
impl PartialEq for WorkflowControllerFocus
Source§impl Serialize for WorkflowControllerFocus
impl Serialize for WorkflowControllerFocus
impl StructuralPartialEq for WorkflowControllerFocus
Auto Trait Implementations§
impl Freeze for WorkflowControllerFocus
impl RefUnwindSafe for WorkflowControllerFocus
impl Send for WorkflowControllerFocus
impl Sync for WorkflowControllerFocus
impl Unpin for WorkflowControllerFocus
impl UnsafeUnpin for WorkflowControllerFocus
impl UnwindSafe for WorkflowControllerFocus
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