diff --git a/src/buf/into_buf.rs b/src/buf/into_buf.rs index 1802f58..771fc09 100644 --- a/src/buf/into_buf.rs +++ b/src/buf/into_buf.rs @@ -47,6 +47,14 @@ pub trait IntoBuf { fn into_buf(self) -> Self::Buf; } +impl IntoBuf for T { + type Buf = Self; + + fn into_buf(self) -> Self { + self + } +} + impl<'a> IntoBuf for &'a [u8] { type Buf = io::Cursor<&'a [u8]>;