#互操作性 #语言 #定义 # #类型 #多个 #共享

typeshare

无缝地在多种语言间共享类型定义以实现FFI互操作性

15个版本 (4个稳定版)

1.0.3 2024年5月1日
1.0.2 2024年2月28日
1.0.1 2023年2月26日
1.0.0 2022年11月22日
0.0.11 2019年8月27日

#123编码

Download history • Rust 包仓库 32146/week @ 2024-04-27 • Rust 包仓库 28868/week @ 2024-05-04 • Rust 包仓库 36358/week @ 2024-05-11 • Rust 包仓库 37898/week @ 2024-05-18 • Rust 包仓库 36341/week @ 2024-05-25 • Rust 包仓库 38323/week @ 2024-06-01 • Rust 包仓库 32072/week @ 2024-06-08 • Rust 包仓库 33562/week @ 2024-06-15 • Rust 包仓库 40761/week @ 2024-06-22 • Rust 包仓库 28801/week @ 2024-06-29 • Rust 包仓库 32060/week @ 2024-07-06 • Rust 包仓库 40835/week @ 2024-07-13 • Rust 包仓库 43693/week @ 2024-07-20 • Rust 包仓库 37669/week @ 2024-07-27 • Rust 包仓库 31786/week @ 2024-08-03 • Rust 包仓库 24979/week @ 2024-08-10 • Rust 包仓库

每月140,660次下载
18 个crate中使用 (直接使用10个)

MIT/Apache

13KB
306

typeshare-lib

提供与typeshare生成的类型交互的辅助函数的库级代码。


lib.rs:

定义和/或使用#[typeshare]类型的代码的类型和函数。

依赖项

~1.8–8MB
~59K SLoC