mirror of
https://github.com/tokio-rs/bytes.git
synced 2026-08-24 00:00:14 +02:00
Implement IntoBuf for T: Buf
This commit is contained in:
@@ -47,6 +47,14 @@ pub trait IntoBuf {
|
|||||||
fn into_buf(self) -> Self::Buf;
|
fn into_buf(self) -> Self::Buf;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl<T: Buf> IntoBuf for T {
|
||||||
|
type Buf = Self;
|
||||||
|
|
||||||
|
fn into_buf(self) -> Self {
|
||||||
|
self
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl<'a> IntoBuf for &'a [u8] {
|
impl<'a> IntoBuf for &'a [u8] {
|
||||||
type Buf = io::Cursor<&'a [u8]>;
|
type Buf = io::Cursor<&'a [u8]>;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user