Rust がますます肉付けされるにつれて、Rust に対する私の興味がそそられ始めます。代数データ型、特にそれらのマッチングをサポートしているという事実が気に入っていますが、他の関数型イディオムについて何か考えはありますか?
たとえば、標準ライブラリに標準のフィルター/マップ/リデュース関数のコレクションがありますか? さらに重要なことに、それらを構文的に適切な方法でチェーン/構成できますか? [1]
ADT を使用するためのエレガントな手段がすでにあるので、モナド、特に構文糖衣についてはどうですか?
[1] Haskell には (.) と (>>>)、C# 拡張メソッド、およびオプションで LINQ があり、D には統一された関数呼び出し構文があります。