4 个版本
使用旧的 Rust 2015
0.1.3 | 2018年8月17日 |
---|---|
0.1.2 | 2018年8月13日 |
0.1.1 | 2018年8月2日 |
0.1.0 | 2018年8月1日 |
#205 in Windows API
135KB
3K SLoC
mscorlib-safe
对mscorlib-sys中的原始FFI绑定的安全包装
提供与Rust方式交互的特性和结构体。
入门指南
以下说明将帮助您将项目复制到本地计算机,以进行开发和测试。有关如何在实时系统上部署项目的说明,请参阅部署部分。
先决条件
安装软件所需的项目以及如何安装它们
Windows 10
Visual Studio Community 2017
.Net >= 4.6.1
Rust >= 1.28
这些是mscorlib-sys的必需品,而不是mscorlib-safe。
安装
克隆存储库
git clone https://github.com/ZerothLaw/mscorlib-safe.git
移动到目录中
cd mscorlib-safe/
构建库
cargo build
查看examples\integration.rs以获取如何使用包装器的示例。
或者将此行添加到您的.toml文件中
[dependencies]
mscorlib-safe = "0.1.3"
```
## Running the tests
```
cargo test
```
## Deployment
This is intended to be compiled into a final executable, not deployed on its own.
## Built With
* [Rust](https://www.rust-lang.net.cn/) - the language, compiler, and package management
* [winapi-rs](https://github.com/retep998/winapi-rs) - invaluable model for the bindings, as well as original developer of many of the macros used.
## Contributing
Please read [CONTRIBUTING.md]() for details on our code of conduct, and the process for submitting pull requests to us.
## Versioning
We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/ZerothLaw/mscorlib-safe/tags).
## Authors
* **Tyler Laing** - *Initial work* - [ZerothLaw](https://github.com/ZerothLaw)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
## Acknowledgments
* Rust developers and designers for an excellent language and environment
* retep998 for winapi
依赖项
~4.5MB
~88K SLoC