safex/
lib.rs

1#[cfg(feature = "glx")]
2pub mod glx;
3#[cfg(feature = "xlib_xcb")]
4pub mod xcb;
5#[cfg(feature = "xcursor")]
6pub mod xcursor;
7#[cfg(feature = "xinput")]
8pub mod xinput;
9#[cfg(feature = "xlib")]
10pub mod xlib;
11
12pub(crate) mod util {
13    use std::ffi::{c_char, CString};
14
15    pub fn str_to_c_char(str: &str) -> *const c_char {
16        let cstring = CString::new(str).unwrap();
17        cstring.as_ptr()
18    }
19}