mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-08-17 00:00:11 +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> {
|
||||
fn drop(&mut self) {
|
||||
*self.end = self.buf.len();
|
||||
|
||||
Reference in New Issue
Block a user