RequestSeal.Replay.Error (RequestSeal v0.2.0)

Copy Markdown View Source

Bounded replay boundary failures, without adapter diagnostics or caller bytes.

Reasons: :invalid_store, :invalid_claim, :invalid_options, :store_unavailable, :store_timeout, :store_full, :store_failed. retryable is always false: a timeout may have committed and is indeterminate.

Summary

Types

reason()

@type reason() ::
  :invalid_store
  | :invalid_claim
  | :invalid_options
  | :store_unavailable
  | :store_timeout
  | :store_full
  | :store_failed

t()

@type t() :: %RequestSeal.Replay.Error{reason: reason(), retryable: false}