From 2c8439bc1e8118225c8ba4d64658c1c6b2182937 Mon Sep 17 00:00:00 2001 From: KNnut <9387720+KNnut@users.noreply.github.com> Date: Fri, 13 Nov 2020 06:17:31 +0800 Subject: refactor(cli+core): various cleanups in Rust (#8336) --- core/shared_queue.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'core/shared_queue.rs') 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] -- cgit v1.2.3