@@ -11,8 +11,7 @@ use rama::{
1111 HeaderName , HeaderValue , Request ,
1212 header:: COOKIE ,
1313 headers:: {
14- Cookie , HeaderEncode , HeaderMapExt , SecWebSocketProtocol , TypedHeader ,
15- all_client_hint_header_name_strings,
14+ Cookie , HeaderMapExt , SecWebSocketProtocol , all_client_hint_header_name_strings,
1615 exotic:: XClacksOverhead ,
1716 forwarded:: { CFConnectingIp , ClientIp , TrueClientIp , XClientIp , XRealIp } ,
1817 sec_websocket_extensions,
@@ -172,9 +171,7 @@ pub async fn run(graceful: ShutdownGuard, cfg: CliCommandFingerprint) -> Result<
172171 TraceLayer :: new_for_http ( ) ,
173172 CompressionLayer :: new ( ) ,
174173 CatchPanicLayer :: new ( ) ,
175- SetResponseHeaderLayer :: if_not_present_fn ( XClacksOverhead :: name ( ) . clone ( ) , || {
176- std:: future:: ready ( XClacksOverhead :: new ( ) . encode_to_value ( ) )
177- } ) ,
174+ SetResponseHeaderLayer :: if_not_present_typed ( XClacksOverhead :: new ( ) ) ,
178175 AddRequiredResponseHeadersLayer :: default ( ) ,
179176 SetResponseHeaderLayer :: overriding (
180177 HeaderName :: from_static ( "x-sponsored-by" ) ,
0 commit comments