diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/runtime.rs | 6 | ||||
-rw-r--r-- | core/shared_queue.rs | 8 |
2 files changed, 4 insertions, 10 deletions
diff --git a/core/runtime.rs b/core/runtime.rs index e6e69636f..e915571e0 100644 --- a/core/runtime.rs +++ b/core/runtime.rs @@ -1586,8 +1586,7 @@ pub mod tests { assert_eq!(bufs.len(), 1); assert_eq!(bufs[0].len(), 1); assert_eq!(bufs[0][0], 42); - let mut vec = Vec::<u8>::new(); - vec.resize(100 * 1024 * 1024, 0); + let mut vec = vec![0u8; 100 * 1024 * 1024]; vec[0] = 99; let buf = vec.into_boxed_slice(); Op::Sync(buf) @@ -1602,8 +1601,7 @@ pub mod tests { assert_eq!(bufs.len(), 1); assert_eq!(bufs[0].len(), 1); assert_eq!(bufs[0][0], 42); - let mut vec = Vec::<u8>::new(); - vec.resize(100 * 1024 * 1024, 0); + let mut vec = vec![0u8; 100 * 1024 * 1024]; vec[0] = 4; let buf = vec.into_boxed_slice(); Op::Async(futures::future::ready(buf).boxed()) diff --git a/core/shared_queue.rs b/core/shared_queue.rs index e8ac30ebc..715fb4395 100644 --- a/core/shared_queue.rs +++ b/core/shared_queue.rs @@ -42,9 +42,7 @@ pub struct SharedQueue { impl SharedQueue { pub fn new(len: usize) -> Self { - let mut buf = Vec::new(); - buf.resize(HEAD_INIT + len, 0); - let buf = buf.into_boxed_slice(); + let buf = vec![0; HEAD_INIT + len].into_boxed_slice(); let buf = v8::SharedArrayBuffer::new_backing_store_from_boxed_slice(buf); let mut q = Self { buf: buf.make_shared(), @@ -263,9 +261,7 @@ mod tests { } fn alloc_buf(byte_length: usize) -> Box<[u8]> { - let mut v = Vec::new(); - v.resize(byte_length, 0); - v.into_boxed_slice() + vec![0; byte_length].into_boxed_slice() } #[test] |