fn write()

in rust/ccommon-backend/src/compat.rs [79:94]


    fn write(&mut self, bytes: &[u8]) -> Result<usize> {
        let written = unsafe {
            fwrite(
                bytes.as_ptr() as *const c_void,
                1,
                bytes.len(),
                self.as_mut_ptr(),
            )
        };

        if written != bytes.len() {
            return Err(Error::last_os_error());
        }

        Ok(written)
    }