Skip to content

Commit b9232a5

Browse files
remove unused trait bounds
1 parent 6fdddc9 commit b9232a5

File tree

1 file changed

+2
-9
lines changed
  • tower-http/src/follow_redirect

1 file changed

+2
-9
lines changed

tower-http/src/follow_redirect/mod.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -302,21 +302,15 @@ where
302302
}
303303

304304
/// Called on each new response, can be used for example to add [`http::Extensions`]
305-
trait ResponseHandler<ReqBody, ResBody, S, P>: Sized
306-
where
307-
S: Service<Request<ReqBody>>,
308-
{
305+
trait ResponseHandler<ReqBody, ResBody, S, P> {
309306
fn on_response(res: &mut Response<ResBody>, req: &RedirectingRequest<S, ReqBody, P>);
310307
}
311308

312309
/// Default behavior: adds a [`RequestUri`] extension to the response.
313310
#[derive(Default, Clone, Copy)]
314311
pub struct UriExtension {}
315312

316-
impl<ReqBody, ResBody, S, P> ResponseHandler<ReqBody, ResBody, S, P> for UriExtension
317-
where
318-
S: Service<Request<ReqBody>>,
319-
{
313+
impl<ReqBody, ResBody, S, P> ResponseHandler<ReqBody, ResBody, S, P> for UriExtension {
320314
#[inline]
321315
fn on_response(res: &mut Response<ResBody>, req: &RedirectingRequest<S, ReqBody, P>) {
322316
res.extensions_mut().insert(RequestUri(req.uri.clone()));
@@ -329,7 +323,6 @@ pub struct UriAndPolicyExtensions {}
329323

330324
impl<ReqBody, ResBody, S, P> ResponseHandler<ReqBody, ResBody, S, P> for UriAndPolicyExtensions
331325
where
332-
S: Service<Request<ReqBody>>,
333326
P: Clone + Send + Sync + 'static,
334327
{
335328
#[inline]

0 commit comments

Comments
 (0)