From 7b6717577b2ccd30b357f588ef1ec1933a482d47 Mon Sep 17 00:00:00 2001 From: Cosmic Horror Date: Sun, 25 May 2025 00:43:30 -0600 Subject: [PATCH] feat: Add a `impl From for Vary` --- src/common/vary.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/common/vary.rs b/src/common/vary.rs index cf40cf45..6a3613ee 100644 --- a/src/common/vary.rs +++ b/src/common/vary.rs @@ -1,4 +1,4 @@ -use http::HeaderValue; +use http::{HeaderName, HeaderValue}; use crate::util::FlatCsv; @@ -53,6 +53,12 @@ impl Vary { } } +impl From for Vary { + fn from(name: HeaderName) -> Self { + Vary(HeaderValue::from(name).into()) + } +} + /* test_vary { test_header!(test1, vec![b"accept-encoding, accept-language"]);