pub enum DecayError {
Store(StoreError),
Validation(String),
LlmSummaryRequiresOperatorAttestation,
LlmSummaryAttestationRejected(String),
LlmSummaryBackendCallFailed(String),
}Expand description
Errors raised by the Phase 4.D decay path.
Variants§
Store(StoreError)
Underlying store boundary failed.
Validation(String)
Caller supplied an invalid job input (empty source set, mixed id space, source not found, etc.).
LlmSummaryRequiresOperatorAttestation
LLM summary refused: no operator attestation supplied.
LlmSummaryAttestationRejected(String)
LLM summary attestation was malformed / failed verification.
LlmSummaryBackendCallFailed(String)
LLM summary refused: the configured cortex_llm::SummaryBackend
rejected the call (model not on allowlist, prompt template
digest mismatch, upstream call failed, output validation failed,
or the noop default backend is wired). The string carries the
backend’s typed reason for grep-friendly operator scripts.
Implementations§
Trait Implementations§
Source§impl Debug for DecayError
impl Debug for DecayError
Source§impl Display for DecayError
impl Display for DecayError
Source§impl Error for DecayError
impl Error for DecayError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<StoreError> for DecayError
impl From<StoreError> for DecayError
Source§fn from(err: StoreError) -> Self
fn from(err: StoreError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DecayError
impl !RefUnwindSafe for DecayError
impl Send for DecayError
impl Sync for DecayError
impl Unpin for DecayError
impl UnsafeUnpin for DecayError
impl !UnwindSafe for DecayError
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