Rust upgrade: Explicitly import c_schar, turn off lint

c_schar isn't exported by the new xlib, we have to explicitly import it.

Additionally, the camel case types lint is unecessary here since we're aliasing a lot of C types which are not camelcased