From 86bc7505c859b119592ea390a3aae3f4650cd308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oddbj=C3=B8rn=20Gr=C3=B8dem?= <29732646+oddgrd@users.noreply.github.com> Date: Thu, 9 Mar 2023 20:56:40 +0000 Subject: [PATCH] refactor(server): allow deprecated in the server module (#3165) --- src/server/mod.rs | 1 + src/server/server.rs | 8 -------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/server/mod.rs b/src/server/mod.rs index e763d0e7c0..65eb7063e5 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -158,6 +158,7 @@ pub use self::server::Server; cfg_feature! { #![any(feature = "http1", feature = "http2")] + #[cfg_attr(feature = "deprecated", allow(deprecated))] pub(crate) mod server; pub use self::server::Builder; diff --git a/src/server/server.rs b/src/server/server.rs index e80c7d791b..e4273674fc 100644 --- a/src/server/server.rs +++ b/src/server/server.rs @@ -20,7 +20,6 @@ use crate::common::exec::{ConnStreamExec, NewSvcExec}; use crate::common::{task, Future, Pin, Poll, Unpin}; // Renamed `Http` as `Http_` for now so that people upgrading don't see an // error that `hyper::server::Http` is private... -#[cfg_attr(feature = "deprecated", allow(deprecated))] use super::conn::{Connection, Http as Http_, UpgradeableConnection}; use super::shutdown::{Graceful, GracefulWatcher}; use crate::service::{HttpService, MakeServiceRef}; @@ -34,7 +33,6 @@ pin_project! { /// handlers. It is built using the [`Builder`](Builder), and the future /// completes when the server has been shutdown. It should be run by an /// `Executor`. - #[cfg_attr(feature = "deprecated", allow(deprecated))] pub struct Server { #[pin] incoming: I, @@ -46,7 +44,6 @@ pin_project! { /// A builder for a [`Server`](Server). #[derive(Debug)] #[cfg_attr(docsrs, doc(cfg(any(feature = "http1", feature = "http2"))))] -#[cfg_attr(feature = "deprecated", allow(deprecated))] pub struct Builder { incoming: I, protocol: Http_, @@ -55,7 +52,6 @@ pub struct Builder { // ===== impl Server ===== #[cfg_attr(docsrs, doc(cfg(any(feature = "http1", feature = "http2"))))] -#[cfg_attr(feature = "deprecated", allow(deprecated))] impl Server { /// Starts a [`Builder`](Builder) with the provided incoming stream. pub fn builder(incoming: I) -> Builder { @@ -109,7 +105,6 @@ impl Server { } #[cfg_attr(docsrs, doc(cfg(any(feature = "http1", feature = "http2"))))] -#[cfg_attr(feature = "deprecated", allow(deprecated))] impl Server where I: Accept, @@ -212,7 +207,6 @@ where } #[cfg_attr(docsrs, doc(cfg(any(feature = "http1", feature = "http2"))))] -#[cfg_attr(feature = "deprecated", allow(deprecated))] impl Future for Server where I: Accept, @@ -243,7 +237,6 @@ impl fmt::Debug for Server { // ===== impl Builder ===== #[cfg_attr(docsrs, doc(cfg(any(feature = "http1", feature = "http2"))))] -#[cfg_attr(feature = "deprecated", allow(deprecated))] impl Builder { /// Start a new builder, wrapping an incoming stream and low-level options. /// @@ -778,7 +771,6 @@ pin_project! { #[must_use = "futures do nothing unless polled"] #[derive(Debug)] #[cfg_attr(docsrs, doc(cfg(any(feature = "http1", feature = "http2"))))] - #[cfg_attr(feature = "deprecated", allow(deprecated))] pub struct Connecting { #[pin] future: F,