From 3cd570da2b3a3ec774d4026f326310b60c41c41d Mon Sep 17 00:00:00 2001 From: Cerber Ursi Date: Sun, 30 Nov 2025 17:27:21 +0700 Subject: [PATCH] expand implementation of ToBytes for references to non-Sized types --- src/message.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/message.rs b/src/message.rs index e72741219..76af6e6d5 100644 --- a/src/message.rs +++ b/src/message.rs @@ -809,7 +809,7 @@ impl ToBytes for String { } } -impl ToBytes for &T { +impl ToBytes for &T { fn to_bytes(&self) -> &[u8] { (*self).to_bytes() } @@ -880,4 +880,15 @@ mod test { }) ); } + + #[test] + fn test_headers_double_reference() { + let value = "value"; + let value_ref: &&str = &value; + + let _ = OwnedHeaders::new().insert(Header { + key: "key", + value: Some(value_ref), + }); + } }