#io #networking #scatter #gather #vectored

iovec

Portable buffer type for scatter/gather I/O operations

3 releases

0.1.2 Jan 26, 2018
0.1.1 Oct 5, 2017
0.1.0 Mar 15, 2017

#401 in Network programming

Download history 50339/week @ 2019-01-21 51182/week @ 2019-01-28 51228/week @ 2019-02-04 58336/week @ 2019-02-11 57130/week @ 2019-02-18 63468/week @ 2019-02-25 62388/week @ 2019-03-04 62546/week @ 2019-03-11 62820/week @ 2019-03-18 57295/week @ 2019-03-25 63734/week @ 2019-04-01 68829/week @ 2019-04-08 58786/week @ 2019-04-15 59066/week @ 2019-04-22 56625/week @ 2019-04-29

84,277 downloads per month
Used in 2,845 crates (15 directly)

MIT/Apache

12KB
275 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

~189KB