Crate finchers [] [src]

A combinator library for building asynchronous HTTP services.

Modules

contrib

Contributed features

endpoint

Endpoint layer

http

Low level HTTP definitions from Hyper

responder

Responder layer

service

Components to construct Hyper's service.

task

Task layer

test

Helper functions for testing

Macros

choice

Creates an Endpoint from multiple routes.

e

Convert the expression(s) into an Endpoint.

Structs

NoRoute

An error represents which represents that the matched route was not found.

Traits

Endpoint

Abstruction of an endpoint.

ErrorResponder

Abstruction of an "error" response.

IntoEndpoint

Abstruction of types to be convert to an Endpoint.

IntoResponder

Abstrcution of types to be convert to a Responder.

Responder

Abstrcution of types converted into a raw HTTP response.

Task

Abstruction of a Task, returned from an Endpoint.