From ee487540ac217c723c721fd5c2507ff81148c2e3 Mon Sep 17 00:00:00 2001 From: Martin Berg Alstad Date: Mon, 5 Aug 2024 01:46:35 +0200 Subject: [PATCH] Sanitize returntype in macro --- Cargo.lock | 2 +- Cargo.toml | 5 +++-- crates/into_response_derive/src/derive.rs | 2 +- examples/multipart_file/Cargo.lock | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3d41077..03cb371 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -303,7 +303,7 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "lib" -version = "1.4.1-hotfix-hotfix-2" +version = "1.4.2" dependencies = [ "axum", "into-response-derive", diff --git a/Cargo.toml b/Cargo.toml index d607990..b2be958 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,15 +1,16 @@ [workspace] members = ["crates/*"] +exclude = ["examples"] [workspace.package] edition = "2021" -rust-version = "1.79.0" +rust-version = "1.80.0" authors = ["Martin Berg Alstad"] homepage = "emberal.github.io" [package] name = "lib" -version = "1.4.1-hotfix-hotfix-2" +version = "1.4.2" description = "A library with utilities and helper fuctions." edition = { workspace = true } rust-version = { workspace = true } diff --git a/crates/into_response_derive/src/derive.rs b/crates/into_response_derive/src/derive.rs index f9ffba3..c7a86e9 100644 --- a/crates/into_response_derive/src/derive.rs +++ b/crates/into_response_derive/src/derive.rs @@ -8,7 +8,7 @@ pub fn into_response_derive_impl(input: DeriveInput) -> TokenStream { let expanded = quote! { impl IntoResponse for #name { - fn into_response(self) -> Response { + fn into_response(self) -> axum::response::Response { let version = env!("CARGO_PKG_VERSION"); lib::serde::response::BaseResponse::new(version, self) .into_response() diff --git a/examples/multipart_file/Cargo.lock b/examples/multipart_file/Cargo.lock index 960b7f7..7090565 100644 --- a/examples/multipart_file/Cargo.lock +++ b/examples/multipart_file/Cargo.lock @@ -286,7 +286,7 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "lib" -version = "1.3.5" +version = "1.4.2" dependencies = [ "axum", "thiserror",