5个版本
0.9.4 | 2023年11月1日 |
---|---|
0.9.3 | 2023年8月29日 |
0.9.2 | 2023年8月29日 |
0.9.1 | 2023年8月14日 |
0.9.0 | 2023年8月10日 |
在过程宏中排名第1317
52KB
1K SLoC
这是从medigor/example-native-api-rs分叉而来,旨在成为1C:Enterprise 8 Native API开发的核心库。目前,该库已在Linux和Windows上进行测试。它也应该在MacOS上工作,但尚未进行测试。
它实现了Native API组件的FFI,并提供了一组类型和AddInWrapper
特质,可用于在Rust中实现1C:Enterprise 8 Native API组件。虽然它可以作为一个独立的库使用,但它旨在作为native_api_1c库的依赖项使用。
除了某些功能(特别是连接接口)尚未实现外,此库应该涵盖了Native API功能的大部分重要部分。
lib.rs
:
用于与1C:Enterprise Native API工作的库。它包含从原始C++实现移到低级别的FFI,以及从RUST工作与Native API的高级接口。它试图尽可能地接近原始C++实现,但进行了一些更改以使其更符合RUST的风格。
虽然可以使用此库实现您的Native API组件,但它旨在与native_api_1c库一起使用。
依赖项
~1.2–2MB
~36K SLoC