diff --git a/axum/src/handler/into_service.rs b/axum/src/handler/into_service.rs index 2bb7aa04..b824a083 100644 --- a/axum/src/handler/into_service.rs +++ b/axum/src/handler/into_service.rs @@ -47,9 +47,7 @@ impl IntoService { impl fmt::Debug for IntoService { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.debug_tuple("IntoService") - .field(&format_args!("...")) - .finish() + f.debug_struct("IntoService").finish_non_exhaustive() } } diff --git a/axum/src/handler/into_service_state_in_extension.rs b/axum/src/handler/into_service_state_in_extension.rs index 0070d0a1..304622a5 100644 --- a/axum/src/handler/into_service_state_in_extension.rs +++ b/axum/src/handler/into_service_state_in_extension.rs @@ -33,9 +33,8 @@ impl IntoServiceStateInExtension { impl fmt::Debug for IntoServiceStateInExtension { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.debug_tuple("IntoServiceStateInExtension") - .field(&format_args!("...")) - .finish() + f.debug_struct("IntoServiceStateInExtension") + .finish_non_exhaustive() } } diff --git a/axum/src/macros.rs b/axum/src/macros.rs index d26cc87c..6bbebb3c 100644 --- a/axum/src/macros.rs +++ b/axum/src/macros.rs @@ -24,7 +24,7 @@ macro_rules! opaque_future { impl<$($param),*> std::fmt::Debug for $name<$($param),*> { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - f.debug_tuple(stringify!($name)).field(&format_args!("...")).finish() + f.debug_struct(stringify!($name)).finish_non_exhaustive() } }