#version #native-bindings #lxc #ffi

sys lxc-sys2

lxc库的原生绑定

1个稳定版本

1.0.0 2020年8月9日

#4 in #lxc

LGPL-2.1+

48KB
297

lxc-sys2

lxc库的原生绑定。

版本控制

版本 lxc-sys2:1.0.0 对应于 lxc:1.0.0。如果绑定存在错误,将发布一个新版本 lxc-sys2:1.0.0-1,该版本仍然对应于 lxc:1.0.0,包括修复绑定相关错误的补丁。


lib.rs:

lxc库的原生绑定。

示例

use std::ffi::CString;

fn main() {
    let name = CString::new("playground").unwrap();
    let configpath = CString::new("/path/to/config").unwrap();
    let c = unsafe {
        lxc_sys2::lxc_container_new(
            name.as_ptr(),
            configpath.as_ptr(),
        )
    };
    let c_defined = unsafe { ((*c).is_defined)(c) };
    println!(
        "Container {:?} is defined: {}",
        name,
        c_defined
    )
}

版本控制

版本 lxc-sys2:1.0.0 对应于 lxc:1.0.0。如果绑定存在错误,将发布一个新版本 lxc-sys2:1.0.0-1,该版本仍然对应于 lxc:1.0.0,包括修复绑定相关错误的补丁。

依赖项