https://stackoverflow.com/questions/57259126/why-does-the-rust-compiler-not-optimize-code-assuming-that-two-mutable-reference

だいたいそんな感じなんだけど実際にはバグったせいで付けたり外したりしてしてます