Skip to content

Commit 63a2eec

Browse files
refactor to make more generic
1 parent e2ecc29 commit 63a2eec

File tree

4 files changed

+124
-268
lines changed

4 files changed

+124
-268
lines changed

tower-http/src/builder.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,9 @@ pub trait ServiceBuilderExt<L>: sealed::Sealed<L> + Sized {
172172
self,
173173
) -> ServiceBuilder<
174174
Stack<
175-
crate::follow_redirect::extension::FollowRedirectExtensionLayer<
175+
crate::follow_redirect::FollowRedirectLayer<
176176
crate::follow_redirect::policy::Standard,
177+
crate::follow_redirect::PolicyExtension,
177178
>,
178179
L,
179180
>,
@@ -483,13 +484,18 @@ impl<L> ServiceBuilderExt<L> for ServiceBuilder<L> {
483484
self,
484485
) -> ServiceBuilder<
485486
Stack<
486-
crate::follow_redirect::extension::FollowRedirectExtensionLayer<
487+
crate::follow_redirect::FollowRedirectLayer<
487488
crate::follow_redirect::policy::Standard,
489+
crate::follow_redirect::PolicyExtension,
488490
>,
489491
L,
490492
>,
491493
> {
492-
self.layer(crate::follow_redirect::extension::FollowRedirectExtensionLayer::new())
494+
self.layer(
495+
crate::follow_redirect::FollowRedirectLayer::with_policy_extension(
496+
crate::follow_redirect::policy::Standard::default(),
497+
),
498+
)
493499
}
494500

495501
#[cfg(feature = "sensitive-headers")]

tower-http/src/follow_redirect/extension.rs

Lines changed: 0 additions & 250 deletions
This file was deleted.

0 commit comments

Comments
 (0)