diff --git a/axum/src/routing/mod.rs b/axum/src/routing/mod.rs index a44bb3d1..ca178a75 100644 --- a/axum/src/routing/mod.rs +++ b/axum/src/routing/mod.rs @@ -520,7 +520,7 @@ where } fn replace_trailing_slash(uri: &Uri, new_path: &str) -> Uri { - let mut new_path_and_query = new_path.to_string(); + let mut new_path_and_query = new_path.to_owned(); if let Some(query) = uri.query() { new_path_and_query.push('?'); new_path_and_query.push_str(query);