Rust part33

レス数が900を超えています。1000を超えると表示できなくなるよ。
2025/11/25(火) 14:14:13.80ID:mrMsaISH
panicさせれば確実に問題を把握できるからベストだけど
どこでpanicしたかわかっているのに対応に時間がかかった運用体制がダメだよな
2025/11/25(火) 14:28:01.35ID:22TkMTB3
リリースビルドでも行番号出るんだっけ?
930デフォルトの名無しさん
垢版 |
2025/11/25(火) 14:36:29.79ID:oKjFi/bF
fmt::Debug実装されてないとき
Compile errorで落とすのをデフォに出来ないの
2025/11/25(火) 14:43:06.35ID:F0vSFTML
>>877
pythonのモジュール設計はtcl/tkのパクリ
932デフォルトの名無しさん
垢版 |
2025/11/25(火) 15:49:19.46ID:I2i5SPtI
>>910
だね。
例えば、UartDriverのインスタンスを関数外にグローバル変数(static)として設け、各関数でシェアする場合、
OnceLock<Mutex>などで排他する必要がある。
これをnew()内でmutex setしようとするとそのset関数にはunwrapも.exceptも使えない。
そこで、sft::fmt::DEBUGインプリメント推奨となる。
933デフォルトの名無しさん
垢版 |
2025/11/25(火) 16:57:37.23ID:I2i5SPtI
>>930
一応要求される使い方では、COMPILE ERRORでニッチもサッチも行かなくなる。
unwrap()系必須の仕様は多い。
レスを投稿する

レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況