#error #bare-metal #ruspiro

no-std ruspiro-error

定义Error trait和相关错误处理类型,以使错误处理更加方便。这是rust中std::error::*功能的一种重复,它不能在#![no_std]环境中工作。然而,如果将此crate作为依赖项使用,则在构建最终二进制文件时将提供一个分配器。

2个版本

0.1.1 2021年4月21日
0.1.0 2020年9月26日

#789 in 嵌入式开发

Download history 21/week @ 2024-03-31 1/week @ 2024-04-07 1/week @ 2024-04-28

每月57次下载
ruspiro-mailbox 中使用

MIT/Apache

12KB

RusPiRo错误处理trait

为至少包含分配器实现的Error trait提供类似于std::error::Error的嵌入式环境。

Travis-CI Status Latest Version Documentation License

用法

要使用此crate,只需将以下依赖项添加到您的Cargo.toml文件中

[dependencies]
ruspiro-error = "0.1.1"

依赖项

当使用此crate构建最终二进制文件时,crate图必须包含分配器实现。RusPiRo系列crate中使用的分配器是ruspiro-allocator

许可证

根据Apache License,版本2.0(LICENSE-APACHEhttps://apache.ac.cn/licenses/LICENSE-2.0)或MIT(LICENSE-MIThttp://opensource.org/licenses/MIT)进行许可,任选其一。

无运行时依赖