]> piware.de Git - learn-rust.git/blob - call-c-from-rust/src/main.rs
b453d817a80f96aa62d81b4bb4c8a69d66603725
[learn-rust.git] / call-c-from-rust / src / main.rs
1 mod libmount;
2
3 use std::ffi::CStr;
4
5 fn main() {
6     let fstab_path_cstr: &CStr = unsafe { CStr::from_ptr (libmount::mnt_get_fstab_path()) };
7     println!("fstab path C-String: {:?}", fstab_path_cstr);
8     let fstab_path = fstab_path_cstr.to_str().unwrap(); // may cause UTF-8 decoding error
9     println!("fstab path str: {}", fstab_path);
10 }