pub enum SiteError {
}Expand description
Site failure. Sensitive provider detail is never included in receipts.
Variants§
InvalidLimits
At least one mandatory limit was zero.
Bindings(String)
Bindings violated the checked parameter contract.
RowType
Provider emitted a row with the wrong type.
Limit(LimitKind)
A mandatory or optional bound was exceeded.
Locator
Provider rejected its opaque locator.
Registration
A provider was undeclared or its manifest identity was malformed.
Constraint
A stable provider failure category.
Locked
The provider could not acquire its bounded lock.
ReadOnly
The requested operation exceeds storage authority.
Interrupted
Execution was interrupted by cancellation or deadline.
Corruption
Durable provider state is corrupt.
Conversion
A provider value could not satisfy the admitted domain.
Drift
Live physical objects disagree with their attestation.
Provider
Provider operation failed; detail is intentionally redacted.
Kernel(String)
Kernel capability/effect machinery rejected the operation.
Trait Implementations§
impl Eq for SiteError
Source§impl Error for SiteError
impl Error for SiteError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()