diff --git a/tower-balance/Cargo.toml b/tower-balance/Cargo.toml index a3854dc..516709e 100644 --- a/tower-balance/Cargo.toml +++ b/tower-balance/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-balance" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-balance/0.1.0" +description = """ +Balance load across a set of uniform services. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" publish = false diff --git a/tower-buffer/Cargo.toml b/tower-buffer/Cargo.toml index 593ea25..328a0c7 100644 --- a/tower-buffer/Cargo.toml +++ b/tower-buffer/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-buffer" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-buffer/0.1.0" +description = """ +Buffer requests before dispatching to a `Service`. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-discover/Cargo.toml b/tower-discover/Cargo.toml index 2450b63..a4e993d 100644 --- a/tower-discover/Cargo.toml +++ b/tower-discover/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-discover" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-discover/0.1.0" +description = """ +Abstracts over service discovery strategies. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-filter/Cargo.toml b/tower-filter/Cargo.toml index c8d8e39..804afa5 100644 --- a/tower-filter/Cargo.toml +++ b/tower-filter/Cargo.toml @@ -11,6 +11,15 @@ name = "tower-filter" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-filter/0.1.0" +description = """ +Conditionally allow requests to be dispatched to a service based on the result +of a predicate. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" publish = false diff --git a/tower-layer/Cargo.toml b/tower-layer/Cargo.toml index d761c47..10aa5b4 100644 --- a/tower-layer/Cargo.toml +++ b/tower-layer/Cargo.toml @@ -14,7 +14,7 @@ license = "MIT" readme = "README.md" repository = "https://github.com/tower-rs/tower" homepage = "https://github.com/tower-rs/tower" -documentation = "https://docs.rs/tokio-layer/0.1.0" +documentation = "https://docs.rs/tower-layer/0.1.0" description = """ Decorates a `Service` to allow easy composition between `Service`s. """ diff --git a/tower-limit/Cargo.toml b/tower-limit/Cargo.toml index 61f3967..b9b384e 100644 --- a/tower-limit/Cargo.toml +++ b/tower-limit/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-limit" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-limit/0.1.0" +description = """ +Limit maximum request rate to a `Service`. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-load-shed/Cargo.toml b/tower-load-shed/Cargo.toml index b2bac96..7bcf87d 100644 --- a/tower-load-shed/Cargo.toml +++ b/tower-load-shed/Cargo.toml @@ -11,6 +11,15 @@ name = "tower-load-shed" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-load-shed/0.1.0" +description = """ +Immediately reject requests if the inner service is not ready. This is also +known as load-shedding. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-reconnect/Cargo.toml b/tower-reconnect/Cargo.toml index 046d45b..cdea498 100644 --- a/tower-reconnect/Cargo.toml +++ b/tower-reconnect/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-reconnect" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-reconnect/0.1.0" +description = """ +Automatically recreate a new `Service` instance when an error is encountered. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" publish = false diff --git a/tower-retry/Cargo.toml b/tower-retry/Cargo.toml index 43f71ba..fb602ab 100644 --- a/tower-retry/Cargo.toml +++ b/tower-retry/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-retry" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-retry/0.1.0" +description = """ +Retry failed requests. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-service/Cargo.toml b/tower-service/Cargo.toml index 132ea52..be128c4 100644 --- a/tower-service/Cargo.toml +++ b/tower-service/Cargo.toml @@ -15,7 +15,7 @@ license = "MIT" readme = "README.md" repository = "https://github.com/tower-rs/tower" homepage = "https://github.com/tower-rs/tower" -documentation = "https://docs.rs/tokio-service/0.2.0" +documentation = "https://docs.rs/tower-service/0.2.0" description = """ Trait representing an asynchronous, request / response based, client or server. """ diff --git a/tower-test/Cargo.toml b/tower-test/Cargo.toml index 8426558..dbfac74 100644 --- a/tower-test/Cargo.toml +++ b/tower-test/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-test" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-test/0.1.0" +description = """ +Utilities for writing client and server `Service` tests. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-test/README.md b/tower-test/README.md index 16da16c..df0a197 100644 --- a/tower-test/README.md +++ b/tower-test/README.md @@ -1,6 +1,6 @@ -# Tower Mock +# Tower Test -A mock `Service` that can be used to test middleware or clients. +Utilities for writing client and server `Service` tests. ## License diff --git a/tower-timeout/Cargo.toml b/tower-timeout/Cargo.toml index 1cd7a61..d2fcad5 100644 --- a/tower-timeout/Cargo.toml +++ b/tower-timeout/Cargo.toml @@ -11,6 +11,14 @@ name = "tower-timeout" version = "0.1.0" authors = ["Tower Maintainers "] license = "MIT" +readme = "README.md" +repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower-timeout/0.1.0" +description = """ +Apply a timeout to requests, ensuring completion within a fixed time duration. +""" +categories = ["asynchronous", "network-programming"] edition = "2018" [dependencies] diff --git a/tower-util/Cargo.toml b/tower-util/Cargo.toml index 09dc59b..502e63b 100644 --- a/tower-util/Cargo.toml +++ b/tower-util/Cargo.toml @@ -15,9 +15,9 @@ license = "MIT" readme = "README.md" repository = "https://github.com/tower-rs/tower" homepage = "https://github.com/tower-rs/tower" -documentation = "https://docs.rs/tokio-util/0.1.0" +documentation = "https://docs.rs/tower-util/0.1.0" description = """ -Utilities for working with tower-service. +Utilities for working with `Service`. """ categories = ["asynchronous", "network-programming"] edition = "2018" diff --git a/tower/Cargo.toml b/tower/Cargo.toml index f4fb568..72d866a 100644 --- a/tower/Cargo.toml +++ b/tower/Cargo.toml @@ -13,6 +13,8 @@ authors = ["Tower Maintainers "] license = "MIT" readme = "README.md" repository = "https://github.com/tower-rs/tower" +homepage = "https://github.com/tower-rs/tower" +documentation = "https://docs.rs/tower/0.1.0" description = """ Tower is a library of modular and reusable components for building robust clients and servers.