pub enum WorkflowRunFailureKind {
MaxTotalSubagents,
TimeoutSeconds,
MaxAiCredits,
Unknown,
}Expand description
Cumulative resource ceiling that stopped a workflow run.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
MaxTotalSubagents
The run admitted the approved maximum total number of subagents.
TimeoutSeconds
The run reached the approved accumulated active-execution time in seconds.
MaxAiCredits
The run’s settled subagent model usage exceeded the approved AI-credit ceiling, or no headroom remained for another subagent.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for WorkflowRunFailureKind
impl Clone for WorkflowRunFailureKind
Source§impl Debug for WorkflowRunFailureKind
impl Debug for WorkflowRunFailureKind
Source§impl Default for WorkflowRunFailureKind
impl Default for WorkflowRunFailureKind
Source§impl<'de> Deserialize<'de> for WorkflowRunFailureKind
impl<'de> Deserialize<'de> for WorkflowRunFailureKind
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 WorkflowRunFailureKind
Source§impl PartialEq for WorkflowRunFailureKind
impl PartialEq for WorkflowRunFailureKind
Source§impl Serialize for WorkflowRunFailureKind
impl Serialize for WorkflowRunFailureKind
impl StructuralPartialEq for WorkflowRunFailureKind
Auto Trait Implementations§
impl Freeze for WorkflowRunFailureKind
impl RefUnwindSafe for WorkflowRunFailureKind
impl Send for WorkflowRunFailureKind
impl Sync for WorkflowRunFailureKind
impl Unpin for WorkflowRunFailureKind
impl UnsafeUnpin for WorkflowRunFailureKind
impl UnwindSafe for WorkflowRunFailureKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.