diff --git a/guide/src/qs_4.md b/guide/src/qs_4.md index be3d6cf33..2f96ddd06 100644 --- a/guide/src/qs_4.md +++ b/guide/src/qs_4.md @@ -238,9 +238,10 @@ Both methods could be combined. (i.e Async response with streaming body) ## Different return types (Either) Sometimes you need to return different types of responses. For example -you can do error check and return error, otherwise return async response. +you can do error check and return error and return async response otherwise. Or any result that requires two different types. For this case [*Either*](../actix_web/enum.Either.html) type can be used. +*Either* allows to combine two different responder types into a single type. ```rust # extern crate actix_web; diff --git a/src/handler.rs b/src/handler.rs index 498da39de..035d02fa5 100644 --- a/src/handler.rs +++ b/src/handler.rs @@ -34,7 +34,7 @@ pub trait Responder { fn respond_to(self, req: HttpRequest) -> Result; } -/// Combines two different responders types into a single type +/// Combines two different responder types into a single type /// /// ```rust /// # extern crate actix_web;