hashira 0.0.2-alpha

A server side rendering framework build on top of Yew
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::web::Response;

// FIXME: Make async?

/// A hook called when an response error is returned.
pub trait OnServerError {
    fn call(&self, err: Response) -> Response;
}

impl<F> OnServerError for F
where
    F: Fn(Response) -> Response + 'static,
{
    fn call(&self, err: Response) -> Response {
        (self)(err)
    }
}