Trait grin_api::Handler

source ·
pub trait Handler {
    // Provided methods
    fn get(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn post(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn put(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn patch(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn delete(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn head(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn options(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn trace(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn connect(&self, _req: Request<Body>) -> ResponseFuture { ... }
    fn call(
        &self,
        req: Request<Body>,
        _handlers: Box<dyn Iterator<Item = HandlerObj>>
    ) -> ResponseFuture { ... }
}

Provided Methods§

source

fn get(&self, _req: Request<Body>) -> ResponseFuture

source

fn post(&self, _req: Request<Body>) -> ResponseFuture

source

fn put(&self, _req: Request<Body>) -> ResponseFuture

source

fn patch(&self, _req: Request<Body>) -> ResponseFuture

source

fn delete(&self, _req: Request<Body>) -> ResponseFuture

source

fn head(&self, _req: Request<Body>) -> ResponseFuture

source

fn options(&self, _req: Request<Body>) -> ResponseFuture

source

fn trace(&self, _req: Request<Body>) -> ResponseFuture

source

fn connect(&self, _req: Request<Body>) -> ResponseFuture

source

fn call( &self, req: Request<Body>, _handlers: Box<dyn Iterator<Item = HandlerObj>> ) -> ResponseFuture

Implementors§