pub enum AgentRelationshipKind {
Flow,
Delegate,
Handoff,
}Expand description
Control-flow semantics for one portable composition relationship.
Variants§
Flow
Deterministic workflow control flows from the source node to the target node.
Delegate
Invoke the target and return its result to the caller.
Handoff
Transfer active control to the target.
Trait Implementations§
Source§impl Clone for AgentRelationshipKind
impl Clone for AgentRelationshipKind
Source§fn clone(&self) -> AgentRelationshipKind
fn clone(&self) -> AgentRelationshipKind
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 moreimpl Copy for AgentRelationshipKind
Source§impl Debug for AgentRelationshipKind
impl Debug for AgentRelationshipKind
Source§impl<'de> Deserialize<'de> for AgentRelationshipKind
impl<'de> Deserialize<'de> for AgentRelationshipKind
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 AgentRelationshipKind
Source§impl PartialEq for AgentRelationshipKind
impl PartialEq for AgentRelationshipKind
Source§impl Serialize for AgentRelationshipKind
impl Serialize for AgentRelationshipKind
impl StructuralPartialEq for AgentRelationshipKind
Auto Trait Implementations§
impl Freeze for AgentRelationshipKind
impl RefUnwindSafe for AgentRelationshipKind
impl Send for AgentRelationshipKind
impl Sync for AgentRelationshipKind
impl Unpin for AgentRelationshipKind
impl UnsafeUnpin for AgentRelationshipKind
impl UnwindSafe for AgentRelationshipKind
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