let src: &[u8] = &[1,2,3,4]; let mut dest: [u8; 4] = [0; 4]; dest.copy_from_slice(from); よりも let src = &[1,2,3,4]; let mut dest: [u8; 4] = src.try_into().unwrap(); のほうが数倍速いのは dest の初期化が要らないからかな?
-
-
すみません,上記のは実際に走らせてるコードではなく,これが手元のコードです https://gist.github.com/rhysd/8cf766064390ab2f7a1b6aa9a0df97d0 … src は明示的に &[u8] になってるのですよね…
-
なるほど…早とちりで申し訳ない specializationとかいろいろ絡んでそうなので一概にこれが原因だと断定するのは難しそうですね…
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.