pub fn include_path_append(&mut self, path: &Path) -> bool {
        path.to_str().map_or(false, |s| unsafe {
            let cstr = CString::from_vec_unchecked(s.as_bytes().to_owned());
            xkb_context_include_path_append(self.ptr, cstr.as_ptr()) == 1
        })
    }
/// append a new entry to the context's include path
/// returns true on success, or false if the include path could not be added
/// or is inaccessible
append a new entry to the context's include path
returns true on success, or false if the include path could not be added
or is inaccessible
append a new entry to the context ' s include path returns true on success or false if the include path could not be added or is inaccessible
pub fn include_path_append(&mut self, path: &Path) -> bool {
        path.to_str().map_or(false, |s| unsafe {
            let cstr = CString::from_vec_unchecked(s.as_bytes().to_owned());
            xkb_context_include_path_append(self.ptr, cstr.as_ptr()) == 1
        })
    }
pub fn include_path_append ( & mut self , path : & Path ) -> bool { path . to_str ( ) . map_or ( false , | s | unsafe { let cstr = CString :: from_vec_unchecked ( s . as_bytes ( ) . to_owned ( ) ) ; xkb_context_include_path_append ( self . ptr , cstr . as_ptr ( ) ) == 1 } ) }
append a new entry to the context's include path
returns true on success, or false if the include path could not be added
or is inaccessible
append a new entry to the context ' s include path returns true on success or false if the include path could not be added or is inaccessible
&mut self
path
&Path
&mut self
path
&Path