$ rustc --version
rustc 1.0.0-nightly (706be5ba1 2015-02-05 23:14:28 +0000)
src/texture.rs:71:17: 71:49 error: mismatched types:
expected `*const libc::types::common::c95::c_void`,
found `*const libc::types::common::c95::c_void`
(expected enum `libc::types::common::c95::c_void`,
found a different enum `libc::types::common::c95::c_void`) [E0308]
src/texture.rs:71 pixels.as_ptr() as *const c_void
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/texture.rs:116:17: 116:57 error: mismatched types:
expected `*const libc::types::common::c95::c_void`,
found `*const libc::types::common::c95::c_void`
(expected enum `libc::types::common::c95::c_void`,
found a different enum `libc::types::common::c95::c_void`) [E0308]
src/texture.rs:116 img.as_slice().as_ptr() as *const c_void
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/texture.rs:150:17: 150:57 error: mismatched types:
expected `*const libc::types::common::c95::c_void`,
found `*const libc::types::common::c95::c_void`
(expected enum `libc::types::common::c95::c_void`,
found a different enum `libc::types::common::c95::c_void`) [E0308]
src/texture.rs:150 img.as_slice().as_ptr() as *const c_void
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/texture.rs:172:17: 172:57 error: mismatched types:
expected `*const libc::types::common::c95::c_void`,
found `*const libc::types::common::c95::c_void`
(expected enum `libc::types::common::c95::c_void`,
found a different enum `libc::types::common::c95::c_void`) [E0308]
src/texture.rs:172 img.as_slice().as_ptr() as *const c_void
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: aborting due to 4 previous errors
I don't really see the error here, but maybe it's just bad/misleading error reporting.