pub trait Endpoint: Sync {
    fn handle(
        &self,
        context: &Processor,
        request: Request
    ) -> Result<Response, Error> { ... } fn get(
        &self,
        context: &Processor,
        request: Request
    ) -> Result<Response, Error> { ... } fn post(
        &self,
        context: &Processor,
        request: Request
    ) -> Result<Response, Error> { ... } fn put(
        &self,
        context: &Processor,
        request: Request
    ) -> Result<Response, Error> { ... } fn delete(
        &self,
        context: &Processor,
        request: Request
    ) -> Result<Response, Error> { ... } fn options(
        &self,
        context: &Processor,
        request: Request
    ) -> Result<Response, Error> { ... } }

Provided Methods§

Implementors§