From 039e5114b4e714e29d28c4c6d0ee9025f527cd49 Mon Sep 17 00:00:00 2001 From: Victor Lopez Date: Wed, 30 Jul 2025 21:17:12 +0200 Subject: [PATCH] fix: derive should use absolut path for Unpackable --- msgpacker-bench/Cargo.toml | 2 +- msgpacker-derive/Cargo.toml | 4 ++-- msgpacker-derive/src/lib.rs | 8 ++++---- msgpacker/Cargo.toml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/msgpacker-bench/Cargo.toml b/msgpacker-bench/Cargo.toml index aaf3677..5392c8c 100644 --- a/msgpacker-bench/Cargo.toml +++ b/msgpacker-bench/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "msgpacker-bench" version = "0.0.0" -authors = ["Victor Lopez "] +authors = ["Victor Lopez "] edition = "2021" repository = "https://github.com/codx-dev/msgpacker" description = "Benchmarks for msgpacker." diff --git a/msgpacker-derive/Cargo.toml b/msgpacker-derive/Cargo.toml index 7ccc16a..28ef82b 100644 --- a/msgpacker-derive/Cargo.toml +++ b/msgpacker-derive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "msgpacker-derive" -version = "0.3.1" -authors = ["Victor Lopez "] +version = "0.3.2" +authors = ["Victor Lopez "] categories = ["compression", "encoding", "parser-implementations"] edition = "2021" keywords = ["messagepack", "msgpack"] diff --git a/msgpacker-derive/src/lib.rs b/msgpacker-derive/src/lib.rs index 401cdd0..1d47d19 100644 --- a/msgpacker-derive/src/lib.rs +++ b/msgpacker-derive/src/lib.rs @@ -373,7 +373,7 @@ fn impl_fields_enum(name: Ident, v: Punctuated) -> impl Into blk_unpack_fields.push(parse_quote! { #field }); blk_unpack.stmts.push(parse_quote! { - let #field = Unpackable::unpack(buf).map(|(nv, t)| { + let #field =::msgpacker::Unpackable::unpack(buf).map(|(nv, t)| { n += nv; buf = &buf[nv..]; t @@ -381,7 +381,7 @@ fn impl_fields_enum(name: Ident, v: Punctuated) -> impl Into }); blk_unpack_iter.stmts.push(parse_quote! { - let #field = Unpackable::unpack_iter(bytes.by_ref()).map(|(nv, t)| { + let #field =::msgpacker::Unpackable::unpack_iter(bytes.by_ref()).map(|(nv, t)| { n += nv; t })?; @@ -455,7 +455,7 @@ fn impl_fields_enum(name: Ident, v: Punctuated) -> impl Into }); blk_unpack.stmts.push(parse_quote! { - let #ti = Unpackable::unpack(buf).map(|(nv, t)| { + let #ti =::msgpacker::Unpackable::unpack(buf).map(|(nv, t)| { n += nv; buf = &buf[nv..]; t @@ -463,7 +463,7 @@ fn impl_fields_enum(name: Ident, v: Punctuated) -> impl Into }); blk_unpack_iter.stmts.push(parse_quote! { - let #ti = Unpackable::unpack_iter(bytes.by_ref()).map(|(nv, t)| { + let #ti =::msgpacker::Unpackable::unpack_iter(bytes.by_ref()).map(|(nv, t)| { n += nv; t })?; diff --git a/msgpacker/Cargo.toml b/msgpacker/Cargo.toml index 85ce60a..01ce44d 100644 --- a/msgpacker/Cargo.toml +++ b/msgpacker/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "msgpacker" version = "0.4.8" -authors = ["Victor Lopez "] +authors = ["Victor Lopez "] categories = ["compression", "encoding", "parser-implementations"] edition = "2021" keywords = ["messagepack", "msgpack"]