From 3c63b295146057e75c9ca6808b5f3b30d43adf71 Mon Sep 17 00:00:00 2001 From: Sieger9303 <1517158051@qq.com> Date: Fri, 22 May 2026 11:58:06 +0800 Subject: [PATCH] fix: prevent direct construction of BorrowedHeaders --- src/message.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/message.rs b/src/message.rs index e72741219..62c9b1474 100644 --- a/src/message.rs +++ b/src/message.rs @@ -231,7 +231,9 @@ pub trait Message { /// /// Provides a read-only access to headers owned by a Kafka consumer or producer /// or by an [`OwnedHeaders`] struct. -pub struct BorrowedHeaders; +pub struct BorrowedHeaders { + _private: (), +} impl BorrowedHeaders { unsafe fn from_native_ptr(