Skip to content

Commit 5d78967

Browse files
Merge pull request #413 from tcbennun/message-asref
Message: impl `AsRef<[u8]>`, `AsMut<[u8]>`
2 parents 48d5c7e + 3eef023 commit 5d78967

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/message.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,18 @@ impl DerefMut for Message {
192192
}
193193
}
194194

195+
impl AsRef<[u8]> for Message {
196+
fn as_ref(&self) -> &[u8] {
197+
self.deref()
198+
}
199+
}
200+
201+
impl AsMut<[u8]> for Message {
202+
fn as_mut(&mut self) -> &mut [u8] {
203+
self.deref_mut()
204+
}
205+
}
206+
195207
impl<'a> From<&'a [u8]> for Message {
196208
/// Construct a message from a byte slice by copying the data.
197209
fn from(data: &'a [u8]) -> Self {

0 commit comments

Comments
 (0)