vector init with size, not capacity

평화로운 어느날, 최승현은 코드를 이렇게 짰다.

let mut v = Vec::with_capacity(size);
v.resize(size, 0);

cargo clippy를 친 최승현은 소스라치게 놀라고 말았다. 더 좋은 방법이 있었기 때문이다!

  --> src/bitset.rs:23:9
   |
22 |         let mut v = Vec::with_capacity(size);
   |                     ------------------------ help: consider replace allocation with: `vec![0; size]`
23 |         v.resize(size, 0);
   |         ^^^^^^^^^^^^^^^^^
   |