トップページ
>
プログラム
>
2017年02月15日
>
Eq8lnkGd
書き込み順位&時間帯一覧
27 位
/246 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
3
使用した名前一覧
書き込んだスレッド一覧
デフォルトの名無しさん
プログラミング言語 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ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。