#scatter #io #networking #gather #vectored

iovec

Portable buffer type for scatter/gather I/O operations

5 releases

new 0.2.0 Oct 9, 2019
0.1.4 Oct 9, 2019
0.1.2 Jan 26, 2018
0.1.1 Oct 5, 2017
0.1.0 Mar 15, 2017

#7 in Network programming

Download history 73088/week @ 2019-06-26 63762/week @ 2019-07-03 68380/week @ 2019-07-10 71189/week @ 2019-07-17 72971/week @ 2019-07-24 71890/week @ 2019-07-31 77955/week @ 2019-08-07 78690/week @ 2019-08-14 75331/week @ 2019-08-21 75811/week @ 2019-08-28 85475/week @ 2019-09-04 81228/week @ 2019-09-11 83375/week @ 2019-09-18 90707/week @ 2019-09-25 97529/week @ 2019-10-02

340,560 downloads per month
Used in 3,591 crates (17 directly)

MIT/Apache

12KB
280 lines

IoVec

A specialized byte slice type for performing vectored I/O operations.

Crates.io Build Status

Documentation

Usage

To use iovec, first add this to your Cargo.toml:

[dependencies]
iovec = "0.1"

Next, add this to your crate:

extern crate iovec;

use iovec::IoVec;

For more detail, see documentation.

License

iovec is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, and LICENSE-MIT for details.


lib.rs:

A specialized byte slice type for performing vectored I/O operations.

For more detail, see IoVec documentation.

Dependencies