c_vec 1.0.3

The old c_vec struct
docs.rs failed to build c_vec-1.0.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: c_vec-2.0.0

c_vec Build Status

Old rust c_vec struct. It works just like the old one:

extern crate libc;
extern crate c_vec;

use c_vec::CVec;

fn some_func(cvec: *mut libc::c_int, len: uint) {
    let v = CVec::new(cvec, len);

    println!("converted from c array: {}", v.as_slice());
}

Usage

You can use it directly by adding this line to your Cargo.toml file:

[dependencies]
c_vec = "^1.0.0"

Here's is the crates.io page for c_vec.

License

This project is under the MIT and Apache 2.0 licenses. Please look at the license files for more information.