Go to file
Carl Lerche b45c7ee0d4 Add middleware 2017-10-03 10:03:14 -07:00
examples Add backpresure capabilities to `Service` (#6) 2017-09-27 10:40:02 -07:00
src Add backpresure capabilities to `Service` (#6) 2017-09-27 10:40:02 -07:00
tower-filter Add middleware 2017-10-03 10:03:14 -07:00
tower-mock Add middleware 2017-10-03 10:03:14 -07:00
tower-rate-limit Add middleware 2017-10-03 10:03:14 -07:00
tower-route Add middleware 2017-10-03 10:03:14 -07:00
tower-timeout Add middleware 2017-10-03 10:03:14 -07:00
.gitignore Initial commit 2016-08-26 16:26:03 -07:00
.travis.yml Cleanup CI configs 2017-10-03 09:42:53 -07:00
Cargo.toml Add middleware 2017-10-03 10:03:14 -07:00
LICENSE-APACHE Rename to Tower 2017-07-25 10:42:33 -07:00
LICENSE-MIT Rename to Tower 2017-07-25 10:42:33 -07:00
README.md s/tokio/tower (#7) 2017-09-18 12:05:09 -07:00

README.md

tower

fn(Request) -> Future

Build Status

Usage

First, add this to your Cargo.toml:

[dependencies]
tower = { git = "https://github.com/carllerche/tower" }

Next, add this to your crate:

extern crate tower;

You can find extensive examples and tutorials in addition to the API documentation at https://tower.rs

License

tower is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, and LICENSE-MIT for details.