diff --git a/actix-web/CHANGES.md b/actix-web/CHANGES.md index 6734a626a..757fdce68 100644 --- a/actix-web/CHANGES.md +++ b/actix-web/CHANGES.md @@ -2,9 +2,10 @@ ## Unreleased -# Added +### Added - Add `guard::GuardContext::app_data()` method. +- Implement `From>` for `Error`. ## 4.6.0 diff --git a/actix-web/src/error/error.rs b/actix-web/src/error/error.rs index 3a5a128f6..670a58a00 100644 --- a/actix-web/src/error/error.rs +++ b/actix-web/src/error/error.rs @@ -60,6 +60,12 @@ impl From for Error { } } +impl From> for Error { + fn from(value: Box) -> Self { + Error { cause: value } + } +} + impl From for Response { fn from(err: Error) -> Response { err.error_response().into()