1 个不稳定版本
0.0.1 | 2019年8月17日 |
---|
#5 in #typeshare
2KB
typeshare_marker
Typeshare 是一个解析Rust结构体和枚举并生成TypeScript、Swift和Java代码的工具,用于FFI互操作。
typeshare_marker
实现了一个属性,用于标记应由 typeshare
处理的Rust类型。
例如,
// Contents of src/person.rs file.
#[typeshare]
pub struct Person {
name: String,
email: String,
}
cargo install typeshare
typeshare --type=ts src/person.rs