3 个稳定版本
| 1.0.2 | 2023 年 5 月 16 日 |
|---|---|
| 1.0.1 | 2023 年 5 月 10 日 |
#2881 in Rust 模式
30 每月下载量
13KB
258 行
ffi_reflect_csharp
ffi_reflect_csharp 是一个 C# 代码生成器,可以与 ffi_reflect 一起使用,以提供具有相同内存布局的 C# 类型。
lib.rs:
此包提供了一个 ffi_reflect 的 C# 代码生成器。代码生成器实现为一个函数,该函数接收根类型定义并将 C# 代码写入 std::io::Write。详细信息请参阅函数描述。
注意,由于 C# 的限制,数组实现并不绝对安全。在引用数组项时请小心,因为可能会创建一个悬空引用。
此外,如果您想在生成的代码中禁用数组边界检查,请定义 FFI_REFLECT_NO_BOUNDS_CHECK。
依赖项
~0.9–1.4MB
~27K SLoC