Trait rusty_express::prelude::Router [] [src]

pub trait Router {
    fn get(
        &mut self,
        uri: RequestPath,
        callback: fn(_: &Box<Request>, _: &mut Box<Response>)
    );
fn post(
        &mut self,
        uri: RequestPath,
        callback: fn(_: &Box<Request>, _: &mut Box<Response>)
    );
fn put(
        &mut self,
        uri: RequestPath,
        callback: fn(_: &Box<Request>, _: &mut Box<Response>)
    );
fn delete(
        &mut self,
        uri: RequestPath,
        callback: fn(_: &Box<Request>, _: &mut Box<Response>)
    );
fn options(
        &mut self,
        uri: RequestPath,
        callback: fn(_: &Box<Request>, _: &mut Box<Response>)
    );
fn other(
        &mut self,
        method: &str,
        uri: RequestPath,
        callback: fn(_: &Box<Request>, _: &mut Box<Response>)
    ); }

Required Methods

Implementors