問題タブ [rust-actix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
stream - Rustでストリームを「フラットマップ」するにはどうすればよいですか?
私は先物の特性rusoto_core::ByteStream
を実装しています:Stream
actix_webのHttpResponseBuilder::streaming
メソッドに渡したいです。
実行しようとすると、次のエラーが表示されます。
その理由は、 (ie, ) をstreaming()
期待しているが、私は. どうすれば修正できますか?S: Stream<Item = Bytes, Error>
Item = Bytes
ByteStream
Item = Vec<u8>
解決策は何とかなると思いますがflatmap
、ストリームのような方法が見つかりませんでした。ByteStream
streaming()
使用方法の例を次に示します。
rust - 理解不能 E0277
エラー E0277 が発生する理由がわかりません。次のコードがあります。
コンパイルしようとすると、次のエラーが発生します。
この場合、なぜdiesel::Queryable
実装する必要があるのか わかりません。Option<User>
メッセージの結果タイプを切り替えるとResult<User, Error>
、問題は解決します