Skip to content

Commit 367dd2d

Browse files
committed
Add From impls for BytesMut
1 parent b6d6be5 commit 367dd2d

File tree

1 file changed

+14
-0
lines changed
  • rust/bufferfish-core/src

1 file changed

+14
-0
lines changed

rust/bufferfish-core/src/lib.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,3 +643,17 @@ impl From<&Bufferfish> for bytes::Bytes {
643643
bytes::Bytes::copy_from_slice(buffer.as_ref())
644644
}
645645
}
646+
647+
#[cfg(feature = "bytes")]
648+
impl From<Bufferfish> for bytes::BytesMut {
649+
fn from(buffer: Bufferfish) -> Self {
650+
bytes::BytesMut::from(buffer.as_ref())
651+
}
652+
}
653+
654+
#[cfg(feature = "bytes")]
655+
impl From<&Bufferfish> for bytes::BytesMut {
656+
fn from(buffer: &Bufferfish) -> Self {
657+
bytes::BytesMut::from(buffer.as_ref())
658+
}
659+
}

0 commit comments

Comments
 (0)