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"]);