mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-09-06 00:00:10 +02:00
Add From<Vec<u8>> for EasyBuf
This commit is contained in:
@@ -177,6 +177,17 @@ impl<'a> DerefMut for EasyBufMut<'a> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl From<Vec<u8>> for EasyBuf {
|
||||||
|
fn from(vec: Vec<u8>) -> EasyBuf {
|
||||||
|
let end = vec.len();
|
||||||
|
EasyBuf {
|
||||||
|
buf: Arc::new(vec),
|
||||||
|
start: 0,
|
||||||
|
end: end,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl<'a> Drop for EasyBufMut<'a> {
|
impl<'a> Drop for EasyBufMut<'a> {
|
||||||
fn drop(&mut self) {
|
fn drop(&mut self) {
|
||||||
*self.end = self.buf.len();
|
*self.end = self.buf.len();
|
||||||
|
|||||||
Reference in New Issue
Block a user