From 11db4f7b04a1131ee009a1f2e54c0a1c8523fd0e Mon Sep 17 00:00:00 2001 From: totodore Date: Tue, 19 May 2026 10:22:13 +0200 Subject: [PATCH] fix(derive): http crate hygiene issue [release] --- Cargo.lock | 4 ++-- api-error-derive/src/parser.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 617da01..0ac009b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 4 [[package]] name = "api-error" -version = "0.1.4" +version = "0.1.5" dependencies = [ "api-error-derive", "axum", @@ -18,7 +18,7 @@ dependencies = [ [[package]] name = "api-error-derive" -version = "0.1.4" +version = "0.1.5" dependencies = [ "proc-macro2", "quote", diff --git a/api-error-derive/src/parser.rs b/api-error-derive/src/parser.rs index 88d90ef..8720d40 100644 --- a/api-error-derive/src/parser.rs +++ b/api-error-derive/src/parser.rs @@ -222,7 +222,7 @@ impl Parse for CustomAttrFields { let lit_int: syn::LitInt = input.parse()?; status_code = Some(quote! { const { - match ::http::StatusCode::from_u16(#lit_int) { + match ::api_error::__http::StatusCode::from_u16(#lit_int) { Ok(code) => code, Err(_) => panic!("Invalid status code literal"), }