0
io::Write
ライターに(非ASCII)バイトを書き込む必要がある汎用関数があります。1バイトのみを書き込むための便利なメソッド
io::Write
の特性によって提供される1バイトを確実に書き込む最短の方法は、AFAIK writer.write_all(&[0])?
です。これは、少し長く、構文的には多くの場所で書くのに騒々しいです。
Rustのstdlibには、書き換える方法が簡潔なマクロまたは拡張機能がありますか?
bytewiseを書く必要がありますか?ほとんどのファイルやネットワーク状況下では、それは非常に遅くなるでしょうか?しかし、あなたが必要とする有効な状況があります。これはそれらの1つですか? – Kroltan
'writer.write_all(&[0])'は、その冗長(またはすべて冗長)を私に見せません。あなたが本当にそれがあまりにも冗長だと思うなら、それを行うユーティリティ関数を作成することができます。 – user4815162342