pub trait ResFinalizer<E> {
// Required method
fn finalize_response(
self,
req: &mut Request<ReqResBuffer>,
) -> Result<StatusCode, E>;
}Available on crate features
http and http-server-framework only.Expand description
Modifies responses
Required Methods§
Sourcefn finalize_response(
self,
req: &mut Request<ReqResBuffer>,
) -> Result<StatusCode, E>
fn finalize_response( self, req: &mut Request<ReqResBuffer>, ) -> Result<StatusCode, E>
Finalize response
Implementations on Foreign Types§
Source§impl<E> ResFinalizer<E> for &'static str
impl<E> ResFinalizer<E> for &'static str
fn finalize_response( self, req: &mut Request<ReqResBuffer>, ) -> Result<StatusCode, E>
Source§impl<E> ResFinalizer<E> for ()
impl<E> ResFinalizer<E> for ()
fn finalize_response( self, req: &mut Request<ReqResBuffer>, ) -> Result<StatusCode, E>
Source§impl<E, T> ResFinalizer<E> for Result<T, E>
impl<E, T> ResFinalizer<E> for Result<T, E>
fn finalize_response( self, req: &mut Request<ReqResBuffer>, ) -> Result<StatusCode, E>
Implementors§
impl<E> ResFinalizer<E> for StatusCode
impl<E> ResFinalizer<E> for DynParams
impl<E> ResFinalizer<E> for Redirect
impl<E> ResFinalizer<E> for VerbatimParams
impl<E, T> ResFinalizer<E> for SerdeJsonOwned<T>
Available on crate feature
serde_json only.