From acbe6816da0e9053fc94eb5c3987081d1933a633 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Tue, 25 Feb 2025 00:24:54 +0100 Subject: enable transparent repr for msgid and bufferid --- src/primitive/bufferid.rs | 1 + src/primitive/msgid.rs | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/src/primitive/bufferid.rs b/src/primitive/bufferid.rs index 6ee2447..25cc029 100644 --- a/src/primitive/bufferid.rs +++ b/src/primitive/bufferid.rs @@ -1,4 +1,5 @@ #[derive(Copy, Clone, Debug, std::cmp::PartialEq)] +#[repr(transparent)] pub struct BufferId(pub i32); use crate::{deserialize::*, error::ProtocolError, serialize::*}; diff --git a/src/primitive/msgid.rs b/src/primitive/msgid.rs index a8048cf..fb9b6af 100644 --- a/src/primitive/msgid.rs +++ b/src/primitive/msgid.rs @@ -1,4 +1,5 @@ #[derive(Copy, Clone, Debug, std::cmp::PartialEq)] +#[repr(transparent)] pub struct MsgId( #[cfg(not(feature = "long-message-id"))] pub i32, #[cfg(feature = "long-message-id")] pub i64, -- cgit v1.2.3