pub struct Builder<'a, A: 'a, B: 'a> { /* fields omitted */ }
Perform more than one operation on this builder.
use rustful::{Context, Response, OrElse};
use rustful::handler::MethodRouter;
type Inner = MethodRouter<fn(Context, Response)>;
fn get(_context: Context, response: Response) {
response.send("A GET request.");
}
fn post(_context: Context, response: Response) {
response.send("A POST request.");
}
let mut router = OrElse::<Inner, Inner>::default();
router.build().many(|mut router|{
router.primary().on_get(get as fn(Context, Response));
router.secondary().on_post(post);
});
Build the primary router and its children.
Build the secondary router and its children.