libmount-sys 0.1.1

Unsafe Rust bindings for libmount of util-linux
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use core::ffi::CStr;
use core::ptr;

#[test]
fn mnt_get_library_version() {
    let mut version = ptr::null();
    let r = unsafe { super::mnt_get_library_version(&mut version) };

    assert!(r > 0, "mnt_get_library_version");
    assert_ne!(version, ptr::null_mut(), "mnt_get_library_version");

    let version = unsafe { CStr::from_ptr(version) };
    dbg!(version);
}