4个版本
使用旧的Rust 2015
0.0.4 | 2015年2月7日 |
---|---|
0.0.3 | 2015年2月6日 |
0.0.2 | 2015年2月5日 |
0.0.1 | 2015年2月5日 |
#4 在 #null-terminated
6KB
100 行
示例用法
Cargo.toml
[lib]
name = "foo"
crate-type = ["dylib"]
[dependencies]
export_cstr = "*"
lib.rs
#![feature(plugin)]
#[plugin] #[macro_use] extern crate export_cstr;
// implicit #[allow(dead_code, non_upper_case_globals)]
export_cstr!(foo, "this becomes an exported symbol 'foo' which points to a constant, null-terminated, C string");
// ...