#typeshare #attributes #marker #generator #structs #interop #typescript

typeshare_marker

包含标记属性,用于typeshare生成器

1 个不稳定版本

0.0.1 2019年8月17日

#5 in #typeshare

MIT 协议

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

无运行时依赖