トップページ > プログラム > 2017年02月15日 > Eq8lnkGd

書き込み順位&時間帯一覧

27 位/246 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000011000100000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
プログラミング言語 Rust 2©2ch.net

書き込みレス一覧

プログラミング言語 Rust 2©2ch.net
456 :デフォルトの名無しさん[sage]:2017/02/15(水) 11:40:15.46 ID:Eq8lnkGd
>error[E0008]: cannot bind by-move into a pattern guard
あああああ! guard内ではborrowしかしてねえだろ殺すぞ!
プログラミング言語 Rust 2©2ch.net
458 :デフォルトの名無しさん[sage]:2017/02/15(水) 12:58:26.10 ID:Eq8lnkGd
当初書きたかった奴がこんな流れ
guard内ではCopyをimplしているs.xしか使用していないから本来moveの必要はないはず
https://play.rust-lang.org/?gist=c2c1e71a7579c10edfe2e9ceea98f9fc

こうしたらコンパイルが通ったけど、elseあたりがとてもキモい
https://play.rust-lang.org/?gist=12985ffd8cef76c41dd6f3790afa0b42

まあ既にコンパイルは通ってるから直せなくても別に困らないんだけど、なんかキモい
プログラミング言語 Rust 2©2ch.net
466 :デフォルトの名無しさん[sage]:2017/02/15(水) 16:31:16.56 ID:Eq8lnkGd
実装待ちか……本当に実装待ちの機能多いよね。改善の予定すらないよりはよほどマシだけど

>>461
実際のコードではSに相当するstructがsize_ofで50バイト以上あるようなものだから最適化に賭けてcloneしまくるのも怖いんだよなあ
ただ、将来的に>>463が実装される予定なら一時的なworkaroundとしてそうするのもありかな……
みんな助言サンクスです


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。