-
trackable
作为反向跟踪等机制替代方案,手动跟踪对象的方式
-
failsafe
断路器实现
-
fragile
将非发送值发送到其他线程的包装类型
-
cargo-unlock
移除 Cargo.lock 锁定文件
-
healthchecks
从应用程序内部通知 healthchecks.io
-
crashie
一个命令行工具,在可配置的延迟后以随机退出代码退出
-
custom_error
使用 custom_error! 宏定义自定义错误,无需样板代码
-
bevy_intro_screen
为 Bevy 游戏,高度可定制的介绍(闪屏)库
-
tiny_bail
小型但灵活的宏,用于失败时退出
-
ambient_friendly_id
简洁的
friendly_id
替代方案 -
failed-result
一个小型软件包,用于将各种失败值转换为具有相应错误类型的 result
-
garage_rpc
Garage对象存储的集群成员管理及RPC协议
-
circleci-junit-fix
修复junit报告以正确集成CircleCI
-
lol-core
Rust语言中的Raft实现
-
orfail
用于便携式不可恢复错误的错误处理库
-
flawless
Rust中编写持久执行工作流程的工具包
-
chitchat
使用Scuttlebutt协调的gossip协议的集群成员库
-
xldenis/creusot
以自动化方式证明代码的正确性
-
phi-detector
Phi累加故障检测器
-
serde-error
Serde (反)序列化错误类型
-
accountable-refcell
提供动态借用失败的可操作信息的RefCell包装器
-
garage_util
车库对象存储
-
custom_error_core
使用 custom_error! 宏定义自定义错误,无需样板代码
-
outcome-46f94afc-026f-5511-9d7e-7d1fd495fb5c
错误传播增强
-
lolraft
Rust语言中的多Raft实现
-
spry
类似Erlang/OTP风格的弹性、自我修复的异步进程层次结构
-
aria-of-borrow
它是一个库和一个二进制文件,但代价是什么?
-
poison-guard
在恐慌和失败的情况下保持正常状态
-
mount_status_monitor
偏执文件系统监视器,报告故障的挂载点
-
sentry-process
将失败进程/脚本报告给Sentry
-
dong
执行一个命令,然后播放ding表示成功,dong表示失败
-
memalloc
稳定Rust中的内存分配
-
replicante_util_failure
管理失败的帮助函数
-
cwrap
一个可以用于通过crontab运行某些内容的二进制文件。这将根据命令行上的指定抑制失败(和成功)输出。
-
cynic-github-schema
cynic的Github graphql模式
-
cargo-flaky
一个cargo子命令,帮助您查找失败的测试
-
failchain
失败的便捷伴侣库
-
recoil
axum和anyhow的错误处理库
-
orderly
一个用于有序地重新启动、停止和清理进程的程序
-
eliza_error
“时局艰难。孩子们不再听从父母,每个人都开始编写错误处理库。” — 西塞罗
-
pretty-log
Rust的logger。包含用于记录Option和Result失败的特性。
-
try_all
通过
try_all
扩展迭代器,将结果迭代器转换为okays迭代器的结果 -
sentry-failure
失败crate的Sentry集成
-
rocket_failure
类似于错误处理的rocket
-
u32err
FFI函数(其中非零=失败)的整洁错误类型
-
regalloc
模块化寄存器分配算法
-
rocket_failure_errors
rocket_failure 的错误结构体
-
emergency_brake
易于使用的进程或服务监控工具,在关键依赖失败时立即终止进程或服务的执行
-
tiny_fail
失败类型
-
failure-tools
与 'failure' 包一起使用的各种工具
-
soft-test-failures
允许一个测试中多个断言失败
-
kaos
混沌测试框架
-
gossip-peer
分布式成员和故障检测的 Gossip 协议实现
-
cli-failure
Failure(String)
实现std::error::Error
。包含方便的宏,非常适合在 CLIs 中与wrap-match
一起使用。 -
modbus-robust
在 tokio-modbus 上构建的层,在失败时自动重新连接
-
honeybadger
rust 的客户端
-
解析结果
将解析添加到结果
-
失败扩展
为失败错误处理包提供便利的扩展特质
-
take_while_with_failure
添加一个与
take_while
行为相同的take_while_with_failure
迭代器,但还包含第一个失败元素 -
bengreen
benOS的GreenRunner用于在benOS微内核中定位失败
-
assert_ng
一个扩展的assert宏,扩展了Rust内置的assert宏,以在失败时提供更好的消息
-
context-attribute
使用文档注释设置错误上下文
-
solana-failure-program
Solana失败程序
-
xfailure
为失败提供额外的辅助宏
-
crucio
测试工具,用于查看当其依赖项具有特定失败模式时,网络服务的表现如何
-
stress
对你的程序进行测试。在循环中运行命令并收集失败
-
rustutils-false
使用表示失败的退出状态码退出
-
habitat-sh/habitat_api_client
内置自动化的现代应用程序
-
退出失败
在main中使用?的基本newtype包装器
-
my-pretty-failure
优雅地显示失败(及上下文)
尝试使用DuckDuckGo搜索 搜索.