mirror of
https://gitlab.com/msrd0/gotham-restful.git
synced 2025-04-20 23:07:01 +00:00
separate RequestBody and ResponseBody traits from ResourceType
This commit is contained in:
parent
3a03dc60fa
commit
57e4f36852
6 changed files with 60 additions and 40 deletions
|
@ -1,4 +1,4 @@
|
|||
use crate::{ResourceType, StatusCode};
|
||||
use crate::{ResponseBody, StatusCode};
|
||||
#[cfg(feature = "openapi")]
|
||||
use crate::{OpenapiSchema, OpenapiType};
|
||||
use hyper::Body;
|
||||
|
@ -110,7 +110,7 @@ impl<T : ToString> From<T> for ResourceError
|
|||
}
|
||||
}
|
||||
|
||||
impl<R : ResourceType, E : Error> ResourceResult for Result<R, E>
|
||||
impl<R : ResponseBody, E : Error> ResourceResult for Result<R, E>
|
||||
{
|
||||
fn into_response(self) -> Result<Response, SerdeJsonError>
|
||||
{
|
||||
|
@ -170,7 +170,7 @@ impl<T> From<T> for Success<T>
|
|||
}
|
||||
}
|
||||
|
||||
impl<T : ResourceType> ResourceResult for Success<T>
|
||||
impl<T : ResponseBody> ResourceResult for Success<T>
|
||||
{
|
||||
fn into_response(self) -> Result<Response, SerdeJsonError>
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue