#mctp #protocols #sm-bus #management #component #version #described

no-std libmctp

libMCTP是针对Rust的MCTP(管理组件传输协议)实现。

1个不稳定版本

0.1.0 2020年11月11日

#2158编码

MIT/Apache

150KB
2.5K SLoC

libMCTP

libMCTP是针对Rust的MCTP(管理组件传输协议)实现。

libMCTP旨在实现DMTF DSP2016规范中描述的MCTP协议。

MCTP支持多个传输层,当前由本库支持的协议包括

所有命名规范均基于规范中使用的名称。

使用libMCTP

libMCTP可以在任何Rust项目中使用。libMCTP不依赖于Rust std库,这意味着它也可以用于嵌入式应用程序。

有关使用libMCTP的详细信息和方法,请参阅自动生成的Rust文档。

许可证

libMCTP源代码采用Apache-2.0许可证和MIT许可证双重授权。这些许可证的副本可以在LICENSE-APACHE或LICENSE-MIT文件中找到。版本也可在http://www.apache.org/licenses/LICENSE-2.0http://opensource.org/licenses/MIT找到。

有关详细信息,请参阅LICENSE-APACHELICENSE-MITCOPYRIGHT

代码贡献

非常欢迎代码贡献!

要贡献代码,您可以在GitHub上提交一个pull request。为了便于审查,请将提交拆分成更小的部分,并确保每个提交都通过以下cargo命令

cargo fmt; cargo build; cargo test; cargo clippy

CI将自动运行上述命令。

如有疑问,请直接提交PR,我们可以从那里开始讨论。

依赖项

~80KB