Skip to main content

Module rescue

Module rescue 

Source
Expand description

rescue_from: map specific error types to responses instead of a blanket 500 (Rails rescue_from RecordNotFound, with: :not_found).

Actions return Result<Response, anyhow::Error>; on an Err, the registered handlers are tried in order by downcasting the error to each handler’s type. The first that matches produces the response; if none match, the caller falls back to the default 500.

Structs§

RescueHandlers
An ordered set of typed error handlers.