layer: Prepare 0.3.0 Release (#372)

* layer: prepare 0.3.0 release

* fmt

* Update tower-layer/src/lib.rs
This commit is contained in:
David Barsky 2019-11-29 16:09:47 -05:00 committed by Lucio Franco
parent b6c67182cb
commit 45e311c2f2
8 changed files with 16 additions and 14 deletions

View File

@ -7,7 +7,7 @@ members = [
# "tower-discover",
# "tower-filter",
# "tower-hedge",
# "tower-layer",
"tower-layer",
# "tower-limit",
# "tower-load",
# "tower-load-shed",

View File

@ -1,3 +1,7 @@
# 0.3.0 (November 29, 2019)
- Move layer builder from `tower-util` to tower-layer.
# 0.3.0-alpha.2 (September 30, 2019)
- Move to `futures-*-preview 0.3.0-alpha.19`

View File

@ -8,7 +8,7 @@ name = "tower-layer"
# - README.md
# - Update CHANGELOG.md.
# - Create "v0.1.x" git tag.
version = "0.3.0-alpha.2"
version = "0.3.0"
authors = ["Tower Maintainers <team@tower-rs.com>"]
license = "MIT"
readme = "README.md"
@ -24,4 +24,4 @@ edition = "2018"
[dependencies]
[dev-dependencies]
tower-service = { version = "=0.3.0-alpha.2", path = "../tower-service" }
tower-service = { version = "0.3.0", path = "../tower-service" }

View File

@ -1,5 +1,5 @@
use super::Layer;
use std::fmt;
use tower_layer::Layer;
/// A no-op middleware.
///
@ -27,7 +27,7 @@ impl<S> Layer<S> for Identity {
}
impl fmt::Debug for Identity {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("Identity").finish()
}
}

View File

@ -13,6 +13,11 @@
//!
//! A middleware implements the [`Layer`] and [`Service`] trait.
mod identity;
mod stack;
pub use self::{identity::Identity, stack::Stack};
/// Decorates a `Service`, transforming either the request or the response.
///
/// Often, many of the pieces needed for writing network applications can be

View File

@ -1,5 +1,5 @@
use super::Layer;
use std::fmt;
use tower_layer::Layer;
/// Two middlewares chained together.
#[derive(Clone)]
@ -34,7 +34,7 @@ where
Inner: fmt::Debug,
Outer: fmt::Debug,
{
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
// The generated output of nested `Stack`s is very noisy and makes
// it harder to understand what is in a `ServiceBuilder`.
//

View File

@ -1,4 +0,0 @@
mod identity;
mod stack;
pub use self::{identity::Identity, stack::Stack};

View File

@ -18,9 +18,6 @@ mod ready;
mod sealed;
mod service_fn;
/// Different ways to chain service layers.
pub mod layer;
pub use crate::{
boxed::{BoxService, UnsyncBoxService},
call_all::{CallAll, CallAllUnordered},