fn write_vectored_volatile(&mut self, bufs: &[VolatileSlice]) -> Result<usize> {
        bufs.iter()
            .find(|b| !b.is_empty())
            .map(|&b| self.write_volatile(b))
            .unwrap_or(Ok(0))
    }
/// Like `write_volatile`, except that it writes from a slice of buffers. Data is copied from
/// each buffer in order, with the final buffer read from possibly being only partially
/// consumed. This method must behave as a call to `write_volatile` with the buffers
/// concatenated would. The default implementation calls `write_volatile` with either the first
/// nonempty buffer provided, or returns `Ok(0)` if none exists.
Like `write_volatile`, except that it writes from a slice of buffers. Data is copied from
each buffer in order, with the final buffer read from possibly being only partially
consumed. This method must behave as a call to `write_volatile` with the buffers
concatenated would. The default implementation calls `write_volatile` with either the first
nonempty buffer provided, or returns `Ok(0)` if none exists.
Like ` write_volatile ` except that it writes from a slice of buffers . Data is copied from each buffer in order with the final buffer read from possibly being only partially consumed . This method must behave as a call to ` write_volatile ` with the buffers concatenated would . The default implementation calls ` write_volatile ` with either the first nonempty buffer provided or returns ` Ok ( 0 ) ` if none exists .
fn write_vectored_volatile(&mut self, bufs: &[VolatileSlice]) -> Result<usize> {
        bufs.iter()
            .find(|b| !b.is_empty())
            .map(|&b| self.write_volatile(b))
            .unwrap_or(Ok(0))
    }
fn write_vectored_volatile ( & mut self , bufs : & [ VolatileSlice ] ) -> Result < usize > { bufs . iter ( ) . find ( | b | ! b . is_empty ( ) ) . map ( | & b | self . write_volatile ( b ) ) . unwrap_or ( Ok ( 0 ) ) }
Like `write_volatile`, except that it writes from a slice of buffers.
Like ` write_volatile ` except that it writes from a slice of buffers .
&mut self
bufs
&[VolatileSlice]