pub enum AgentGraphOutcome {
Verified,
Blocked,
Failed,
Cancelled,
}Expand description
Terminal outcome of one complete agent graph.
Variants§
Verified
Every node and proof barrier completed.
Blocked
At least one visible prerequisite or policy gate blocked.
Failed
At least one node failed or was invalidated.
Cancelled
Cancellation propagated into the graph.
Trait Implementations§
Source§impl Clone for AgentGraphOutcome
impl Clone for AgentGraphOutcome
Source§fn clone(&self) -> AgentGraphOutcome
fn clone(&self) -> AgentGraphOutcome
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 AgentGraphOutcome
Source§impl Debug for AgentGraphOutcome
impl Debug for AgentGraphOutcome
Source§impl<'de> Deserialize<'de> for AgentGraphOutcome
impl<'de> Deserialize<'de> for AgentGraphOutcome
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 AgentGraphOutcome
Source§impl PartialEq for AgentGraphOutcome
impl PartialEq for AgentGraphOutcome
Source§impl Serialize for AgentGraphOutcome
impl Serialize for AgentGraphOutcome
impl StructuralPartialEq for AgentGraphOutcome
Auto Trait Implementations§
impl Freeze for AgentGraphOutcome
impl RefUnwindSafe for AgentGraphOutcome
impl Send for AgentGraphOutcome
impl Sync for AgentGraphOutcome
impl Unpin for AgentGraphOutcome
impl UnsafeUnpin for AgentGraphOutcome
impl UnwindSafe for AgentGraphOutcome
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