Some more spring clean fixes. (#442)

* Add doc feature annotations

* Modules should be published or removed
This commit is contained in:
Jon Gjengset 2020-04-17 16:03:15 -04:00 committed by GitHub
parent 85b657bf93
commit 5947e2e145
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 18 additions and 2 deletions

View File

@ -6,6 +6,7 @@
unreachable_pub unreachable_pub
)] )]
#![allow(elided_lifetimes_in_paths)] #![allow(elided_lifetimes_in_paths)]
#![cfg_attr(docsrs, feature(doc_cfg))]
//! `fn(Request) -> Future<Response>` //! `fn(Request) -> Future<Response>`
//! //!
@ -13,44 +14,59 @@
//! robust networking clients and servers. //! robust networking clients and servers.
#[cfg(feature = "balance")] #[cfg(feature = "balance")]
#[cfg_attr(docsrs, doc(cfg(feature = "balance")))]
pub mod balance; pub mod balance;
#[cfg(feature = "buffer")] #[cfg(feature = "buffer")]
#[cfg_attr(docsrs, doc(cfg(feature = "buffer")))]
pub mod buffer; pub mod buffer;
#[cfg(feature = "discover")] #[cfg(feature = "discover")]
#[cfg_attr(docsrs, doc(cfg(feature = "discover")))]
pub mod discover; pub mod discover;
#[cfg(feature = "filter")] #[cfg(feature = "filter")]
#[doc(hidden)] // not yet released #[cfg_attr(docsrs, doc(cfg(feature = "filter")))]
pub mod filter; pub mod filter;
#[cfg(feature = "hedge")] #[cfg(feature = "hedge")]
#[doc(hidden)] // not yet released #[cfg_attr(docsrs, doc(cfg(feature = "hedge")))]
pub mod hedge; pub mod hedge;
#[cfg(feature = "limit")] #[cfg(feature = "limit")]
#[cfg_attr(docsrs, doc(cfg(feature = "limit")))]
pub mod limit; pub mod limit;
#[cfg(feature = "load")] #[cfg(feature = "load")]
#[cfg_attr(docsrs, doc(cfg(feature = "load")))]
pub mod load; pub mod load;
#[cfg(feature = "load-shed")] #[cfg(feature = "load-shed")]
#[cfg_attr(docsrs, doc(cfg(feature = "load-shed")))]
pub mod load_shed; pub mod load_shed;
#[cfg(feature = "make")] #[cfg(feature = "make")]
#[cfg_attr(docsrs, doc(cfg(feature = "make")))]
pub mod make; pub mod make;
#[cfg(feature = "ready-cache")] #[cfg(feature = "ready-cache")]
#[cfg_attr(docsrs, doc(cfg(feature = "ready-cache")))]
pub mod ready_cache; pub mod ready_cache;
#[cfg(feature = "reconnect")] #[cfg(feature = "reconnect")]
#[cfg_attr(docsrs, doc(cfg(feature = "reconnect")))]
pub mod reconnect; pub mod reconnect;
#[cfg(feature = "retry")] #[cfg(feature = "retry")]
#[cfg_attr(docsrs, doc(cfg(feature = "retry")))]
pub mod retry; pub mod retry;
#[cfg(feature = "spawn-ready")] #[cfg(feature = "spawn-ready")]
#[cfg_attr(docsrs, doc(cfg(feature = "spawn-ready")))]
pub mod spawn_ready; pub mod spawn_ready;
#[cfg(feature = "steer")] #[cfg(feature = "steer")]
#[cfg_attr(docsrs, doc(cfg(feature = "steer")))]
pub mod steer; pub mod steer;
#[cfg(feature = "timeout")] #[cfg(feature = "timeout")]
#[cfg_attr(docsrs, doc(cfg(feature = "timeout")))]
pub mod timeout; pub mod timeout;
#[cfg(feature = "util")] #[cfg(feature = "util")]
#[cfg_attr(docsrs, doc(cfg(feature = "util")))]
pub mod util; pub mod util;
pub mod builder; pub mod builder;
pub mod layer; pub mod layer;
#[cfg(feature = "util")] #[cfg(feature = "util")]
#[cfg_attr(docsrs, doc(cfg(feature = "util")))]
#[doc(inline)] #[doc(inline)]
pub use self::util::{service_fn, ServiceExt}; pub use self::util::{service_fn, ServiceExt};