1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-06-25 18:09:22 +02:00

better middleware error handling

This commit is contained in:
Nikolay Kim
2017-11-25 09:40:57 -08:00
parent 1fc64bc83d
commit f4972150cc
2 changed files with 36 additions and 41 deletions

View File

@ -16,7 +16,7 @@ pub enum Started {
/// handler execution halts.
Response(HttpRequest, HttpResponse),
/// Execution completed, runs future to completion.
Future(Box<Future<Item=(HttpRequest, Option<HttpResponse>), Error=(HttpRequest, HttpResponse)>>),
Future(Box<Future<Item=(HttpRequest, Option<HttpResponse>), Error=Error>>),
}
/// Middleware execution result
@ -24,7 +24,7 @@ pub enum Response {
/// New http response got generated
Response(HttpResponse),
/// Result is a future that resolves to a new http response
Future(Box<Future<Item=HttpResponse, Error=HttpResponse>>),
Future(Box<Future<Item=HttpResponse, Error=Error>>),
}
/// Middleware finish result