我正在编写一个使用Rust从中抓取链接的程序。我正在使用hyper和futures。我收集了到每个部分的链接,并使用stream::unfold构造对每个页面的访问:
// Returns the links scraped, and probably Uri to the next如何将其合并到单个Stream of Vecs,例如使用stream::futures_unordered合并<em
对于SFTP部分,我使用了async-ssh2,它为我提供了一个实现futures::AsyncRead的文件处理程序。由于这些SFTP文件可能非常大,我正在尝试将此File处理程序转换为可以使用Rusoto上传的ByteStream。看起来可以用futures::Stream初始化ByteStream。我的计划是在File对象上实现Stream (基于代码here),以与Rusoto (以下为后代重现的代码)兼容: use core::pin::Pin;
use co