From ca2e4e7826afaf6c39bd1505bdd57285e8863f48 Mon Sep 17 00:00:00 2001 From: AverageHelper Date: Thu, 30 Jul 2026 22:28:56 -0700 Subject: [PATCH 1/2] fix(actix-web/deps): clean up transitive dependencies --- packages/actix-web-helmet/Cargo.toml | 5 ++--- packages/actix-web-helmet/src/lib.rs | 9 ++++----- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/actix-web-helmet/Cargo.toml b/packages/actix-web-helmet/Cargo.toml index b913641..24f8ce6 100644 --- a/packages/actix-web-helmet/Cargo.toml +++ b/packages/actix-web-helmet/Cargo.toml @@ -18,9 +18,8 @@ categories = [ # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -actix-web = { version = "4.13" } +actix-web = { version = "4.13", default-features = false } helmet-core = { path = "../helmet-core", version = "1.0.0" } -futures = { version = "0.3" } [dev-dependencies] -actix-web = { version = "4.13" } +actix-web = { version = "4.13", default-features = false, features = ["macros"] } diff --git a/packages/actix-web-helmet/src/lib.rs b/packages/actix-web-helmet/src/lib.rs index 1ea420b..1217f64 100644 --- a/packages/actix-web-helmet/src/lib.rs +++ b/packages/actix-web-helmet/src/lib.rs @@ -82,13 +82,12 @@ //! .await //! } //! ``` -use std::future::Future; -use std::pin::Pin; +use core::future::{Future, Ready, ready}; +use core::pin::Pin; use actix_web::dev::{forward_ready, Service, ServiceRequest, ServiceResponse, Transform}; use actix_web::http::header::{HeaderName, HeaderValue}; use actix_web::Error; -use futures::future::{ok, Ready}; use helmet_core::Helmet as HelmetCore; @@ -167,10 +166,10 @@ where type Future = Ready>; fn new_transform(&self, service: S) -> Self::Future { - ok(HelmetService { + ready(Ok(HelmetService { headers: self.headers.clone(), service, - }) + })) } } From ad11f8f69522320de43f65f2e532ad0d1fd7ee07 Mon Sep 17 00:00:00 2001 From: daniel Date: Sat, 1 Aug 2026 13:05:06 +0100 Subject: [PATCH 2/2] style: run rustfmt --- packages/actix-web-helmet/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/actix-web-helmet/src/lib.rs b/packages/actix-web-helmet/src/lib.rs index 1217f64..4e02d8b 100644 --- a/packages/actix-web-helmet/src/lib.rs +++ b/packages/actix-web-helmet/src/lib.rs @@ -82,7 +82,7 @@ //! .await //! } //! ``` -use core::future::{Future, Ready, ready}; +use core::future::{ready, Future, Ready}; use core::pin::Pin; use actix_web::dev::{forward_ready, Service, ServiceRequest, ServiceResponse, Transform};