Function iovec::unix::as_os_slice
source · [−]Expand description
Convert a slice of IoVec
refs to a slice of libc::iovec
.
The return value can be passed to writev
bindings.
Examples
use iovec::IoVec;
use iovec::unix;
let a = b"hello".to_vec();
let b = b"world".to_vec();
let bufs: &[&IoVec] = &[a[..].into(), b[..].into()];
let os_bufs = unix::as_os_slice(bufs);
// Use the `os_bufs` slice with `writev`.