[][src]Trait file_descriptors::VectoredWrite

pub trait VectoredWrite: AsRawFd {
    fn write_vectored(&self, buffers: &[&[u8]]) -> Result<usize> { ... }
}

Implementors support vectored writes.

Provided methods

fn write_vectored(&self, buffers: &[&[u8]]) -> Result<usize>

Performs a vectored write.

All buffers should be non-zero sized otherwise the results are ambiguous (ie was nothing written or is this end-of-file).

Loading content...

Implementors

impl VectoredWrite for CharacterDeviceFileDescriptor[src]

fn write_vectored(&self, buffers: &[&[u8]]) -> Result<usize>[src]

impl VectoredWrite for SendPipeFileDescriptor[src]

fn write_vectored(&self, buffers: &[&[u8]]) -> Result<usize>[src]

impl VectoredWrite for TerminalFileDescriptor[src]

fn write_vectored(&self, buffers: &[&[u8]]) -> Result<usize>[src]

impl<SD: SocketData> VectoredWrite for StreamingSocketFileDescriptor<SD>[src]

fn write_vectored(&self, buffers: &[&[u8]]) -> Result<usize>[src]

Loading content...