fn write()

in src/vtok_rpc/src/proto.rs [121:128]


    fn write(&mut self, buf: &[u8]) -> IoResult<usize> {
        let rc = unsafe { libc::write(self.fd, buf.as_ptr() as *mut libc::c_void, buf.len()) };
        if rc < 0 {
            Err(std::io::Error::last_os_error())
        } else {
            Ok(rc as usize)
        }
    }