[][src]Trait grin_api::Handler

pub trait Handler {
    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

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

Loading content...

Implementors

impl Handler for BasicAuthMiddleware[src]

impl Handler for LoggingMiddleware[src]

Loading content...