Add #[track_caller] attribute to Router::into_[make_]service (#1407)

This commit is contained in:
Jonas Platte 2022-09-23 21:10:08 +02:00 committed by GitHub
parent 4c846488c2
commit e3a17c1249
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -439,6 +439,7 @@ where
} }
/// Convert this router into a [`RouterService`]. /// Convert this router into a [`RouterService`].
#[track_caller]
pub fn into_service(self) -> RouterService<B> { pub fn into_service(self) -> RouterService<B> {
RouterService::new(self) RouterService::new(self)
} }
@ -466,6 +467,7 @@ where
/// ``` /// ```
/// ///
/// [`MakeService`]: tower::make::MakeService /// [`MakeService`]: tower::make::MakeService
#[track_caller]
pub fn into_make_service(self) -> IntoMakeService<RouterService<B>> { pub fn into_make_service(self) -> IntoMakeService<RouterService<B>> {
IntoMakeService::new(self.into_service()) IntoMakeService::new(self.into_service())
} }