1个不稳定版本
0.1.0 | 2020年11月11日 |
---|
#2158 在 编码
150KB
2.5K SLoC
libMCTP
libMCTP是针对Rust的MCTP(管理组件传输协议)实现。
libMCTP旨在实现DMTF DSP2016规范中描述的MCTP协议。
MCTP支持多个传输层,当前由本库支持的协议包括
- SMBus/I2C版本1.2.0。参见DMTF DSP0237
所有命名规范均基于规范中使用的名称。
使用libMCTP
libMCTP可以在任何Rust项目中使用。libMCTP不依赖于Rust std库,这意味着它也可以用于嵌入式应用程序。
有关使用libMCTP的详细信息和方法,请参阅自动生成的Rust文档。
许可证
libMCTP源代码采用Apache-2.0许可证和MIT许可证双重授权。这些许可证的副本可以在LICENSE-APACHE或LICENSE-MIT文件中找到。版本也可在http://www.apache.org/licenses/LICENSE-2.0和http://opensource.org/licenses/MIT找到。
有关详细信息,请参阅LICENSE-APACHE
、LICENSE-MIT
和COPYRIGHT
。
代码贡献
非常欢迎代码贡献!
要贡献代码,您可以在GitHub上提交一个pull request。为了便于审查,请将提交拆分成更小的部分,并确保每个提交都通过以下cargo命令
cargo fmt; cargo build; cargo test; cargo clippy
CI将自动运行上述命令。
如有疑问,请直接提交PR,我们可以从那里开始讨论。
依赖项
~80KB