pub enum TeamFailurePolicy {
Propagate,
ReturnDelegateError,
}Expand description
Failure behavior for team relationships.
Variants§
Propagate
Surface member and timeout failures as failed tool or agent executions.
ReturnDelegateError
Return delegate failures as structured tool results; handoff failures still propagate.
Trait Implementations§
Source§impl Clone for TeamFailurePolicy
impl Clone for TeamFailurePolicy
Source§fn clone(&self) -> TeamFailurePolicy
fn clone(&self) -> TeamFailurePolicy
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 TeamFailurePolicy
Source§impl Debug for TeamFailurePolicy
impl Debug for TeamFailurePolicy
Source§impl<'de> Deserialize<'de> for TeamFailurePolicy
impl<'de> Deserialize<'de> for TeamFailurePolicy
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 TeamFailurePolicy
Source§impl JsonSchema for TeamFailurePolicy
impl JsonSchema for TeamFailurePolicy
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TeamFailurePolicy
impl PartialEq for TeamFailurePolicy
Source§impl Serialize for TeamFailurePolicy
impl Serialize for TeamFailurePolicy
impl StructuralPartialEq for TeamFailurePolicy
Auto Trait Implementations§
impl Freeze for TeamFailurePolicy
impl RefUnwindSafe for TeamFailurePolicy
impl Send for TeamFailurePolicy
impl Sync for TeamFailurePolicy
impl Unpin for TeamFailurePolicy
impl UnsafeUnpin for TeamFailurePolicy
impl UnwindSafe for TeamFailurePolicy
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.