我正在尝试实现向网络服务传输一些位的PUT
请求:
extern crate reqwest;
fn put(buf: &[u8]) {
let v = Vec::from(buf);
let body = ::reqwest::Body::from(v);
// execute the request
}
在构造Body
时,有没有办法避免内存复制(如果我理解正确的话,在构造向量时发生)?
我可能会发送大量缓冲区,而我更愿意避免不必要的副本(即使它们与网络IO相比可以忽略不计)