我可以在不复制内存的情况下创建Body对象吗?

时间:2018-01-07 17:17:08

标签: rust reqwest

我正在尝试实现向网络服务传输一些位的PUT请求:

extern crate reqwest;

fn put(buf: &[u8]) {
    let v = Vec::from(buf);
    let body = ::reqwest::Body::from(v);
    // execute the request
}

在构造Body时,有没有办法避免内存复制(如果我理解正确的话,在构造向量时发生)?

我可能会发送大量缓冲区,而我更愿意避免不必要的副本(即使它们与网络IO相比可以忽略不计)

0 个答案:

没有答案