libucl 0.2.3

Rust wrapper with bindings to libucl
Documentation
1
2
3
4
5
6
7
8
9
use libc::c_char;

use std::str;
use std::ffi::CStr;

pub fn to_str(cstring: *const c_char) -> Option<String> {
    if cstring.is_null() { return None }
    Some(str::from_utf8(unsafe { CStr::from_ptr(cstring).to_bytes() }).unwrap().to_string())
}