pub enum ContextErrorCode {
InvalidValue,
BoundsExceeded,
DuplicateIdentity,
AmbiguousConflict,
BudgetExceeded,
ProviderFailure,
}Expand description
Stable machine-readable context failure classification.
Variants§
InvalidValue
An identifier, provenance value, or enum relationship is invalid.
BoundsExceeded
A module or segment exceeds deterministic bounds.
DuplicateIdentity
The same canonical identity was defined inconsistently.
AmbiguousConflict
Equal-precedence conflict claims are ambiguous.
BudgetExceeded
Required prompt content does not fit the configured budget.
ProviderFailure
A context provider failed without producing usable modules.
Trait Implementations§
Source§impl Clone for ContextErrorCode
impl Clone for ContextErrorCode
Source§fn clone(&self) -> ContextErrorCode
fn clone(&self) -> ContextErrorCode
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 ContextErrorCode
Source§impl Debug for ContextErrorCode
impl Debug for ContextErrorCode
Source§impl<'de> Deserialize<'de> for ContextErrorCode
impl<'de> Deserialize<'de> for ContextErrorCode
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 ContextErrorCode
Source§impl PartialEq for ContextErrorCode
impl PartialEq for ContextErrorCode
Source§impl Serialize for ContextErrorCode
impl Serialize for ContextErrorCode
impl StructuralPartialEq for ContextErrorCode
Auto Trait Implementations§
impl Freeze for ContextErrorCode
impl RefUnwindSafe for ContextErrorCode
impl Send for ContextErrorCode
impl Sync for ContextErrorCode
impl Unpin for ContextErrorCode
impl UnsafeUnpin for ContextErrorCode
impl UnwindSafe for ContextErrorCode
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