A backend-independent failure returned by the bundled backend adapters.
:kind is a coarse classifier suitable for application retry policies;
:retryable? indicates that another attempt may succeed. A retry is never
performed automatically. :retry_after preserves the HTTP Retry-After
header value (seconds or an HTTP date) when the provider supplies one.
:raw retains the original provider value for provider-specific handling.
Neither :message nor :raw should be logged without considering secrets.
Summary
Functions
Build an error from a non-2xx HTTP response.
Build a non-HTTP provider or transport error without guessing retryability.
Normalize a provider failure while keeping its original value in :raw.
Types
Functions
Build an error from a non-2xx HTTP response.
Build a non-HTTP provider or transport error without guessing retryability.
Normalize a provider failure while keeping its original value in :raw.