pub enum CompositionFailureCode {
Show 22 variants
ProviderHttpStatus,
ProviderTimeout,
ProviderTransport,
ProviderResponseTooLarge,
ProviderMalformedJson,
ProviderInvalidUtf8,
ProviderSchemaError,
CompositionInvalid,
StaleContext,
UnsupportedCapability,
UnknownHandle,
MissingRequiredAuthority,
AdmissionFailed,
LiveWorkspaceChanged,
LiveSourceChanged,
LiveRouteMissing,
LivePolicyChanged,
LiveDurableStateChanged,
SourceUnresolved,
SourceAmbiguous,
InvalidActionSource,
AuditFailure,
}Expand description
Stable, bounded failure classes used by durable composition audit events. These values are deliberately independent of provider diagnostics and may be safely retained without exposing prompts, model text, credentials, tool arguments, or response bodies.
Variants§
ProviderHttpStatus
ProviderTimeout
ProviderTransport
ProviderResponseTooLarge
ProviderMalformedJson
ProviderInvalidUtf8
ProviderSchemaError
CompositionInvalid
StaleContext
UnsupportedCapability
UnknownHandle
MissingRequiredAuthority
AdmissionFailed
LiveWorkspaceChanged
LiveSourceChanged
LiveRouteMissing
LivePolicyChanged
LiveDurableStateChanged
SourceUnresolved
SourceAmbiguous
InvalidActionSource
AuditFailure
Implementations§
Trait Implementations§
Source§impl Clone for CompositionFailureCode
impl Clone for CompositionFailureCode
Source§fn clone(&self) -> CompositionFailureCode
fn clone(&self) -> CompositionFailureCode
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 CompositionFailureCode
Source§impl Debug for CompositionFailureCode
impl Debug for CompositionFailureCode
impl Eq for CompositionFailureCode
Source§impl PartialEq for CompositionFailureCode
impl PartialEq for CompositionFailureCode
Source§impl Serialize for CompositionFailureCode
impl Serialize for CompositionFailureCode
impl StructuralPartialEq for CompositionFailureCode
Auto Trait Implementations§
impl Freeze for CompositionFailureCode
impl RefUnwindSafe for CompositionFailureCode
impl Send for CompositionFailureCode
impl Sync for CompositionFailureCode
impl Unpin for CompositionFailureCode
impl UnsafeUnpin for CompositionFailureCode
impl UnwindSafe for CompositionFailureCode
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,
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§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.