Crate finchers [] [src]

Finchers is a combinator library for building HTTP services, based on Hyper and Futures.

Modules

endpoint

Definition of the trait Endpoint and its implementors

request

Definitions and reexports of incoming HTTP requests

response

Definitions and reexports related to HTTP response

server

Definition of HTTP services for Hyper

test

Helper functions for testing

util

Utilities

Structs

Context

A set of values, contains the incoming HTTP request and the finchers-specific context.

Json

Represents a JSON value

Request

The value of incoming HTTP request, without the request body

Response

An HTTP Response

Server

The factory of HTTP service

Traits

Endpoint

A HTTP endpoint, which provides the futures from incoming HTTP requests

NewEndpoint

A factory of Endpoint

Responder

The type to be converted to hyper::Response