公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part36
https://mevius.5ch.io/test/read.cgi/tech/1779974768/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.io/test/read.cgi/tech/1514107621/
Rust part37
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2026/07/17(金) 19:12:31.24ID:yl11920u2026/07/18(土) 17:34:10.54ID:QMmSWHd4
AIの話はAIのスレでやれよw
2026/07/18(土) 17:38:08.79ID:BkyklCKZ
Rustのコンパイルは時間かかるっちゃかかるけど、通ったらメモリ管理のバグがないってことでもあるから、何十倍ものデバッグ時間をなくしてくれてるんだよな
2026/07/18(土) 17:38:49.26ID:pN8HW/1F
2026/07/18(土) 17:43:59.25ID:3ztype1H
>>85
とりあえず気に入らない奴に複おじって言うの、昨日の複おじっぽいムーブだな
とりあえず気に入らない奴に複おじって言うの、昨日の複おじっぽいムーブだな
2026/07/18(土) 17:48:39.56ID:fVFvrkBl
2026/07/18(土) 17:50:26.24ID:xwwma1Ld
そもそも動的言語じゃないんだからコンパイル時に確定させろよ
2026/07/18(土) 18:01:25.33ID:wTJhW28K
> Rustが契約プログラミングをサポートしていない
www
www
2026/07/18(土) 18:24:37.32ID:vQ03Z169
>>82
それは71と何も矛盾しなくて、要は経路依存性があるってことだ
C++の処理系は昔のマシンでも現実的な時間でビルドできるように元々設計されているし、
長い時間と多大な労力をかけて最適化されてきた歴史がある
対してRustは最初から一貫してコンパイル時間よりも実行時のパフォーマンスや機能性や安全性を優先して設計開発されてきたために、
結果的に今更コンパイル時間の最適化をしようとしても困難なコードベースになっちゃってるんだよ
それは71と何も矛盾しなくて、要は経路依存性があるってことだ
C++の処理系は昔のマシンでも現実的な時間でビルドできるように元々設計されているし、
長い時間と多大な労力をかけて最適化されてきた歴史がある
対してRustは最初から一貫してコンパイル時間よりも実行時のパフォーマンスや機能性や安全性を優先して設計開発されてきたために、
結果的に今更コンパイル時間の最適化をしようとしても困難なコードベースになっちゃってるんだよ
2026/07/18(土) 18:36:34.06ID:Q9n5B/NX
2026/07/18(土) 18:47:53.89ID:ByxftqPr
93デフォルトの名無しさん
2026/07/18(土) 18:49:05.12ID:6FY6jDFX2026/07/18(土) 18:49:07.13ID:bRRjkWzq
2026/07/18(土) 18:50:01.93ID:wzNzpPqh
>>92
契約プログラミングについて知らないのはわかった
契約プログラミングについて知らないのはわかった
2026/07/18(土) 18:50:30.55ID:a1xgjEAj
>>92
バカなんだからもう黙っとけばいいのに……
バカなんだからもう黙っとけばいいのに……
2026/07/18(土) 18:51:13.91ID:qocqIcbB
>>90-92
複おじ激おこで草
複おじ激おこで草
98デフォルトの名無しさん
2026/07/18(土) 18:52:45.24ID:KAx9BmlG99デフォルトの名無しさん
2026/07/18(土) 18:52:50.06ID:oZOIX5k8 なるほど確かに複おじだ🤔
100デフォルトの名無しさん
2026/07/18(土) 18:54:05.38ID:SCmvlB4y 複おじ=Rustスレのアンチ工作員(障害者)
なるほど🤔
なるほど🤔
101デフォルトの名無しさん
2026/07/18(土) 18:57:23.11ID:Fb+zTE0R102デフォルトの名無しさん
2026/07/18(土) 19:01:47.07ID:xKUzYjr2 処理系って言葉の意味も間違ってるしな
103デフォルトの名無しさん
2026/07/18(土) 19:05:22.72ID:6Xtw014v C++のエコシステムのモダンなデファクトって何?
crates.io並にライブラリのアップデートがすぐ降りてきたら、結局コンパイル時間は延びるのでは~と思ったんだけど
crates.io並にライブラリのアップデートがすぐ降りてきたら、結局コンパイル時間は延びるのでは~と思ったんだけど
104デフォルトの名無しさん
2026/07/18(土) 19:06:13.40ID:G0DCqtMr >>90
ボローチェッカーと比べたら型推論やジェネリクスなんて誤差程度だって言われてるのにスルーしてて草
ボローチェッカーと比べたら型推論やジェネリクスなんて誤差程度だって言われてるのにスルーしてて草
105デフォルトの名無しさん
2026/07/18(土) 19:07:35.61ID:YUvvpBC6 ライブラリのアップデートはあまり関係なくないか
106デフォルトの名無しさん
2026/07/18(土) 19:09:40.74ID:Y/lCXk2Z C++がコンパイル時間を速くするように開発されてきたなんて聞いたことなくて笑う
107デフォルトの名無しさん
2026/07/18(土) 19:22:05.71ID:nqHGciLl 複おじと書き込んでいるスレはいつも単発ID
つまり自演である
つまり自演である
108デフォルトの名無しさん
2026/07/18(土) 19:24:06.24ID:BkyklCKZ >>107
また変な奴が湧いてて草
また変な奴が湧いてて草
109デフォルトの名無しさん
2026/07/18(土) 19:26:49.63ID:7t0C9qmg >>107お前やww
110デフォルトの名無しさん
2026/07/18(土) 19:37:12.29ID:O7lnt+k6 複乳おじさん
111デフォルトの名無しさん
2026/07/18(土) 19:37:52.44ID:JPI1iXaL 乳は複数あるのが当たり前だろ
112デフォルトの名無しさん
2026/07/18(土) 19:39:17.85ID:tnY5WOXG Rsut応援隊って一人で何人分の自演してるんだろうな
113デフォルトの名無しさん
2026/07/18(土) 19:41:43.80ID:BkyklCKZ114デフォルトの名無しさん
2026/07/18(土) 19:42:43.18ID:931bcglY Rustの話もせず荒らしばっかりしてるアンチはアンチスレに帰れよ
115デフォルトの名無しさん
2026/07/18(土) 19:45:52.48ID:pzm2C79Q >>112 隔離場所から出てくるな
116デフォルトの名無しさん
2026/07/18(土) 19:49:21.85ID:wpx955w8 隔離場所w
117デフォルトの名無しさん
2026/07/18(土) 19:50:37.89ID:csslsvGN おおよそ180レスのうち、最低でも99レスを1人でやってるって
昨日自分で証明したからな
昨日自分で証明したからな
118デフォルトの名無しさん
2026/07/18(土) 19:52:08.75ID:4mwq3zHV >>117
複おじはもうバレてるんだから黙ってろよww
複おじはもうバレてるんだから黙ってろよww
119デフォルトの名無しさん
2026/07/18(土) 19:53:25.43ID:BkyklCKZ120デフォルトの名無しさん
2026/07/18(土) 19:55:28.63ID:eUVpoTL8 IDをコロコロ変えてずっと罵倒を繰り返してた自分は棚に上げてイキってて草
121デフォルトの名無しさん
2026/07/18(土) 19:57:57.48ID:GuXnqFYy 昨日途中までバレてなかったのにバラされたのが気に食わないんだろ
ずっと同じ奴に粘着してスレまで跨いで同じ悪口言い続けてバレないと思ってたのがすごいけど
ずっと同じ奴に粘着してスレまで跨いで同じ悪口言い続けてバレないと思ってたのがすごいけど
122デフォルトの名無しさん
2026/07/18(土) 19:58:22.65ID:nLPySRVY Rustが依存型をサポートしていない為に起きた悲劇
123デフォルトの名無しさん
2026/07/18(土) 19:59:17.84ID:DC/rUfP8 Rustの話を一切しないくせに自分が正しいと思ってる複おじさんw
124デフォルトの名無しさん
2026/07/18(土) 20:00:29.49ID:csslsvGN そんなにIDコロコロ変えて顔真っ赤にするぐらいなら
最初からあんなことやらなきゃよかったのに・・・
最初からあんなことやらなきゃよかったのに・・・
125デフォルトの名無しさん
2026/07/18(土) 20:01:09.57ID:yQUBEgHM >>122
お前ってそれっぽいことをテキトーに書き散らしてるだけだよな結局
お前ってそれっぽいことをテキトーに書き散らしてるだけだよな結局
126デフォルトの名無しさん
2026/07/18(土) 20:01:57.62ID:oKNzfSWv >>124
複おじ、なおも言い訳する模様w
複おじ、なおも言い訳する模様w
127デフォルトの名無しさん
2026/07/18(土) 20:04:28.22ID:KP0FT1Dz どれだけ言い訳したところで粘着荒らしだという事実は変わらんのにな
128デフォルトの名無しさん
2026/07/18(土) 20:06:53.33ID:PfPDuUrP 元々「参照はライフタイム制約を受けない」「任意の参照をその関数に与えて使うことができる」とか吹いてた奴だからな
いかに荒らしと思われたくなくても、複おじには語れるほどのrust知識はありませんw
いかに荒らしと思われたくなくても、複おじには語れるほどのrust知識はありませんw
129デフォルトの名無しさん
2026/07/18(土) 20:07:57.95ID:PfPDuUrP 'static はライフタイムとは関係がないとか、どんなスレッドでも先に死なないことを保証できるとかも言ってたな
とにかく何の知識もないくせに知ったかして、指摘されたら粘着荒らしになっただけの奴だから
とにかく何の知識もないくせに知ったかして、指摘されたら粘着荒らしになっただけの奴だから
130デフォルトの名無しさん
2026/07/18(土) 20:09:14.34ID:Fn0np0a4 >>124 複おじ一人でどれだけ伸ばしてんだよ
Rustの話しない奴は出て行っていいよw
Rustの話しない奴は出て行っていいよw
131デフォルトの名無しさん
2026/07/18(土) 20:11:14.99ID:vw5JPlts 障害者は自分の障害を理解できない
何度も同じことをする
周りは学習してるにも関わらず
何度も同じことをする
周りは学習してるにも関わらず
132デフォルトの名無しさん
2026/07/18(土) 21:11:03.37ID:iSIiD7KK 上げる奴が出る度に複おじが出てたから、上げない方が無難かもな
133デフォルトの名無しさん
2026/07/18(土) 21:17:46.93ID:58CEps+E 1.97.1が出てたけど、.1リリースなんて久々じゃね
134デフォルトの名無しさん
2026/07/18(土) 21:20:44.19ID:BvQkq3B/ >>133
1.96.1出てただろ
1.96.1出てただろ
135デフォルトの名無しさん
2026/07/18(土) 21:24:45.33ID:5IfudTfu 脆弱性修正したやつあったな
136デフォルトの名無しさん
2026/07/18(土) 21:25:13.54ID:mpqSgeiL >>134
また荒らしが出るからあんま上げんなよ
また荒らしが出るからあんま上げんなよ
137デフォルトの名無しさん
2026/07/18(土) 21:25:20.15ID:oKB3ZhEO 572 デフォルトの名無しさん sage 2026/07/01(水) 01:14:29.65 ID:E4CfZuIc
Announcing Rust 1.96.1
https://blog.rust-lang.org/2026/06/30/Rust-1.96.1/
573 デフォルトの名無しさん sage 2026/07/01(水) 02:21:36.27 ID:5WKZWNdO
原因が辛いな
CVE-2025-15661
Updated: 2026-06-23
Title: libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.c
CVE-2026-55200
Updated: 2026-06-18
Title: libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c
Announcing Rust 1.96.1
https://blog.rust-lang.org/2026/06/30/Rust-1.96.1/
573 デフォルトの名無しさん sage 2026/07/01(水) 02:21:36.27 ID:5WKZWNdO
原因が辛いな
CVE-2025-15661
Updated: 2026-06-23
Title: libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.c
CVE-2026-55200
Updated: 2026-06-18
Title: libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c
138デフォルトの名無しさん
2026/07/18(土) 21:26:14.67ID:LnTcQuPa Cのせいにするなとか被害妄想してる奴が湧いたアプデだろ
139デフォルトの名無しさん
2026/07/18(土) 21:31:04.33ID:bhJjxK5U sshもRustで書き直すしか
140デフォルトの名無しさん
2026/07/18(土) 21:37:05.31ID:3wFsDlQx おじいちゃん起きたのね
141デフォルトの名無しさん
2026/07/18(土) 21:37:44.33ID:66OI5PtW 複オジが逆認定するようになったのか
書いてる内容バレてるのにな
複オジが不要にスレ伸ばすときは
その直前の恥ずかしいレスを流したいとき
書いてる内容バレてるのにな
複オジが不要にスレ伸ばすときは
その直前の恥ずかしいレスを流したいとき
142デフォルトの名無しさん
2026/07/18(土) 21:40:15.59ID:/BwM9PLt ID:S/Q9GBk8, ID:bhJjxK5U, ID:PQcA2rQz, ID:9maZOq/z, ID:csslsvGN, ID:tnY5WOXG, ID:nqHGciLl, ID:3wFsDlQx
今日の複おじID
今日の複おじID
143デフォルトの名無しさん
2026/07/18(土) 21:40:45.93ID:mxZyxsu9 >>141
これ
これ
144デフォルトの名無しさん
2026/07/18(土) 21:41:17.55ID:dsXaqiMB だから複おじはスレ上げたがる
145デフォルトの名無しさん
2026/07/18(土) 21:45:40.96ID:vuvFx/eF その脆弱なlibsshをRust化すべき
146デフォルトの名無しさん
2026/07/18(土) 21:50:55.20ID:IzFYUrTj 授乳してくる
147デフォルトの名無しさん
2026/07/18(土) 21:57:30.52ID:X21kI3ky 複オジは荒らしでかつIDコロコロするから印象が悪い
148デフォルトの名無しさん
2026/07/18(土) 22:02:57.35ID:5aZfHUDW Rustアンチの障害者
脳みそC++
脳みそC++
149デフォルトの名無しさん
2026/07/18(土) 22:03:11.70ID:H0jNYHKI >>147
もしかして複おジ
もしかして複おジ
150デフォルトの名無しさん
2026/07/18(土) 22:04:36.67ID:999Zs8cJ >>149
何言ってんだこいつ
何言ってんだこいつ
151デフォルトの名無しさん
2026/07/18(土) 22:05:12.36ID:NkcqNtb5 >>145
既存資産が一斉に入れ替わらんのはしゃーない
既存資産が一斉に入れ替わらんのはしゃーない
152デフォルトの名無しさん
2026/07/18(土) 22:12:32.82ID:BkyklCKZ Rustは書きやすいからいいわ
Pythonくらい当たり前になっていい
Pythonくらい当たり前になっていい
153デフォルトの名無しさん
2026/07/18(土) 22:15:20.74ID:oDuxzRvZ Pythonで書いて、AIにRustへ移植させた方がいい
154デフォルトの名無しさん
2026/07/18(土) 22:59:40.08ID:XKrPaHgp あっちこっちのスレが複おじに汚染されてるな
伸びてるスレは特に
伸びてるスレは特に
155デフォルトの名無しさん
2026/07/18(土) 23:24:01.55ID:oDuxzRvZ 自分が気に食わない奴を雑に複おじ認定してるだけだろ
156デフォルトの名無しさん
2026/07/18(土) 23:30:11.78ID:qacgjZ69 Pythonで書いてRustに移植させるとか無駄すぎる
最初からRustで書けばいい
最初からRustで書けばいい
157デフォルトの名無しさん
2026/07/18(土) 23:46:18.98ID:qLwxAYh5 慣れてしまえば制約がキツイと思い込んでいたRustがほとんど自由に書けることに気付く
158デフォルトの名無しさん
2026/07/18(土) 23:47:26.65ID:ZwCHK2vP 自然とイメージできるようになるよな
159デフォルトの名無しさん
2026/07/18(土) 23:58:11.26ID:aTA5mv7+ Rustはかなり自由
どんな寿命の参照でも、それを関数の引数で受け取ったら、その参照や一部の参照を、関数から必ず返せる
どんな値でも、それが自分で作ったものでも、関数の引数として受け取ったものでも、他の関数から返ってきたものでも、関数から必ず返せる
どんな寿命の参照でも、それを関数の引数で受け取ったら、その参照や一部の参照を、関数から必ず返せる
どんな値でも、それが自分で作ったものでも、関数の引数として受け取ったものでも、他の関数から返ってきたものでも、関数から必ず返せる
160デフォルトの名無しさん
2026/07/18(土) 23:59:00.72ID:LVaDdD2c >>159
また複おじがめちゃくちゃ言ってるな
また複おじがめちゃくちゃ言ってるな
161デフォルトの名無しさん
2026/07/19(日) 00:00:03.14ID:NTqXfncQ もう放っとけよ、前スレからずっと同じコピペで荒らしてる奴だし
162デフォルトの名無しさん
2026/07/19(日) 00:01:50.45ID:pcmNMsjJ163デフォルトの名無しさん
2026/07/19(日) 00:03:36.85ID:QfQD4mwM164デフォルトの名無しさん
2026/07/19(日) 00:03:47.21ID:lZWKkSc7 ライフタイムについて知らないド素人もおるんやなあ
165デフォルトの名無しさん
2026/07/19(日) 00:05:50.51ID:RWX6Mgcf >>163
出来て当たり前じゃなくて、同期処理してる時だけだぞ
出来て当たり前じゃなくて、同期処理してる時だけだぞ
166デフォルトの名無しさん
2026/07/19(日) 00:09:24.83ID:qvC4J9mt 同期処理してれば当然できる
親の方が子より長生きで当然
非同期だとできないこともある
親の方が子より長生きとは限らない
親の方が子より長生きで当然
非同期だとできないこともある
親の方が子より長生きとは限らない
167デフォルトの名無しさん
2026/07/19(日) 00:13:38.84ID:PmbNkHZM 非同期でも>>159の文章は必ず成り立つ
168デフォルトの名無しさん
2026/07/19(日) 00:14:25.51ID:M9KOhBFP >>167
ArcやRcも参照に入れればそうやな
ArcやRcも参照に入れればそうやな
169デフォルトの名無しさん
2026/07/19(日) 00:28:34.18ID:efdwttHT 参照カウント式の管理を「参照」だけで語るのは流石に無理かな
それも「必ず」と言ってしまってるわけで
それも「必ず」と言ってしまってるわけで
170デフォルトの名無しさん
2026/07/19(日) 00:40:34.45ID:liYBpHZW 関数って呼ばれるものの幅って結構広いからね
たぶん>>167の想像にないものがある
たぶん>>167の想像にないものがある
171デフォルトの名無しさん
2026/07/19(日) 01:21:09.10ID:e7yB+pI/ そもそも参照って曖昧にせずに借用って言えば解決する
172デフォルトの名無しさん
2026/07/19(日) 01:23:36.03ID:jaOC3QMl cargo check通れば安全と同じこと言いたいんじゃね
173デフォルトの名無しさん
2026/07/19(日) 01:30:57.28ID:GVCMKu1f >>159の関数がasync関数でも成立してる
174デフォルトの名無しさん
2026/07/19(日) 01:32:36.58ID:c6sxkJh6 流石に色々無理が生じてきてるなあ
175デフォルトの名無しさん
2026/07/19(日) 01:32:50.70ID:GVCMKu1f >>168
ArcやRcは参照ではなく所有
ArcやRcは参照ではなく所有
176デフォルトの名無しさん
2026/07/19(日) 01:33:42.90ID:0R5aWyYh177デフォルトの名無しさん
2026/07/19(日) 01:35:51.00ID:GVCMKu1f >>159は必ず成立する
反例はない
反例はない
178デフォルトの名無しさん
2026/07/19(日) 01:37:32.53ID:JZtLLXX2 関数の範囲をできるだけ狭めて、参照の範囲をできるだけ広げれば、はい
179デフォルトの名無しさん
2026/07/19(日) 01:38:17.82ID:L9V97nS8 定義を都合よく曲げるのはよくない
180デフォルトの名無しさん
2026/07/19(日) 01:39:33.10ID:GVCMKu1f181デフォルトの名無しさん
2026/07/19(日) 01:41:54.40ID:iHrJKnes いかなるライフタイムでもと言い切ってるからなあ
それだと成立しないと思われる
「コンパイルが通れば」みたいな言ってない条件を勝手に追加してそう
それだと成立しないと思われる
「コンパイルが通れば」みたいな言ってない条件を勝手に追加してそう
182デフォルトの名無しさん
2026/07/19(日) 01:45:00.32ID:JZtLLXX2 「どんな参照でも必ず返せる」は「いずれかの参照なら必ず返せる」とは真逆の意味なんでなあ
全部返せないと成立しない
全部返せないと成立しない
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【しまむら】「モデルの顔がすべて同じに見える」バースデイの広告が波紋 本社に聞いた生成AI活用の狙い [少考さん★]
- 長嶋一茂 これ、誰も言ったことがない」クマを人里に近づかせない方法を提案 [muffin★]
- 【Z世代】「食事キャンセル界隈」は本当に大丈夫なのか? 若者が「食べられない」ことを正当化する“危険性”も [ぐれ★]
- 【速報】千葉・君津市の小糸川が氾濫か 警戒レベル5「緊急安全確保」 浸水想定区域299世帯668人に [ちょこ★]
- 【自動車】残クレ650万円で買った「アルファード」わずか8ヶ月で廃車に…まだ残価580万円あるのに全部借金? 相手のいる事故でも? ★2 [ぐれ★]
- あぼーん
- 【高市悲報】東京ゲームショー、京葉線が運休してないのに開催中止しちゃった模様 [616817505]
- 高市早苗、米中友好を阻止へ [834922174]
- 【実況】博衣こよりのえちえちねぽっくす直前生🧪
- おまいら「強い女」好き? [126026562]
- すまん、「ONE PIECE」のあらすじを誰か教えてくれ [841411289]
- イラン🇮🇷(GDP132位,経済困窮)にアメリカ・イスラエル(世界最強の自由の守護者)が敗北した理由、ガチで謎 [941632843]