-
assert-json-diff
轻松比较两个JSON值并获取出色输出
-
fs-err
用于std::fs的替代品,带有更多有用的错误信息
-
indenter
一个格式化包装器,用于缩进文本,专为错误显示实现设计
-
trybuild
用于编译器诊断的ui测试的测试框架
-
human-panic
面向人类的恐慌消息
-
lazy-regex
在编译时检查的静态正则表达式
-
assert2
受Catch2启发的assert!(...)和check!(...)宏,现在带有差异功能!
-
console_error_panic_hook
为
wasm32-unknown-unknown
提供的恐慌钩子,将恐慌记录到console.error
-
trybuild2
用于编译器诊断的ui测试的测试框架(支持内联测试)
-
typst
一款功能强大且易于学习的基于标记的排版系统
-
proc-exit
进程终止的退出代码
-
grass
一个纯Rust编写的Sass编译器
-
tynm
以简短形式返回类型名称
-
ouch
一款易于压缩和解压缩文件和目录的命令行工具
-
ludtwig
尊重HTML和您的时间的Twig模板文件检查器和格式化工具
-
tonic-types
一组有用的protobuf类型,可与
tonic
一起使用 -
colog
colog
库是标准Rust日志系统(在log
crate中)的一个简单格式化后端 -
rusty_lr
具有自定义归约动作的GLR,LR(1)和LALR(1)解析器生成器
-
jsonschema-valid
JSON模式验证器
-
tor-log-ratelim
在Arti中对日志消息进行速率限制的设施
-
panic-analyzer
一个审计工具,用于扫描您的crate或工作区,寻找代码库中可能引发panic的点。
-
narrate
一套用于错误处理和状态报告的CLI应用程序工具。
-
sn_protocol
安全网络协议
-
valitron
人体工程学、函数性和可配置的验证器
-
user-error
UserFacingError是一个错误crate,允许您以漂亮的格式打印错误和错误链,以便最终用户消费。如果您实现UFE特...
-
untwine
使用类似BNF语法的声明式解析
-
munyo
一种数据语言,旨在成为手工编写数据最有效的方式
-
trybuild-internals-api
将内部作为公共API暴露的trybuild分支
-
xping
重新想象的命令行ping
-
smarterr
智能错误处理库
-
hiramu
访问Ollama、AWS Bedrock的AI工程工具箱
-
axum-resp-result
Axum 响应帮助结构
-
axum-route-error
Axum 服务器常用的错误响应
-
logger-rust
具有5种日志类型和3种日志级别的logger
-
syrette
方便的依赖注入框架
-
format_serde_error
为人类设计的Serde错误消息
-
terror
适用于JSON的统一REST错误响应体
-
json-parse
Rust的底层JSON解析器,具有简单的API和完整的规范支持
-
better_scoped_tls
具有良好错误消息的scoped-tls
-
stacked_errors
带有程序化回溯的高级错误传播
-
joatmon
万能助手,无一精通
-
problem
适用于命令行应用程序或原型的错误处理
-
easy-error
错误工具
-
标准错误
简化axum服务返回有意义的错误
-
错误处理
一个微小的crate,它简化了错误处理,包括跟踪行号、自定义和传播错误消息
-
libmount
围绕挂载系统调用的类型安全包装器
-
snap_cli
CLI库
-
layla-log
日志库
-
error-doc
从#[error]消息生成#[doc]注释的proc宏
-
errata
为二进制程序提供便捷的漂亮错误处理
-
lip
强大的解析器组合器,用于创建可重用和灵活的解析器
-
orfail
用于处理可移植不可恢复错误的错误处理库
-
anyhow-std
使用anyhow错误上下文包装std API
-
garde-fr
验证库
-
witcher
使用简单简洁的错误处理跟踪和记录错误
-
frack
一个伪造的 Rust 错误生成器
-
i18n_error
支持国际化的错误消息定义和管理方式
-
conerror
自动添加上下文的宏
-
assure
Rust 运行时检查和错误处理的宏
-
hand
懒散开发者使用的简单美观的命令行日志
-
command-error
为
std::process::Command
提供详细的错误消息和状态检查 -
serde-query
与 Serde 兼容的类似 jq 的语法流式数据查询语言
-
starbase_styles
终端样式
-
lyneate
漂亮的代码下划线和错误报告
-
comfy-print-sync
println!和朋友们的不恐慌版本。同步实现。
-
custom_error_core
使用custom_error!宏定义无需模板代码的自定义错误
-
docker-rust-api
引擎API是由Docker引擎提供服务的HTTP API。它是Docker客户端用来与引擎通信的API,因此客户端能做的任何事情都可以通过API完成…
-
unwrap
unwrap!和unwrap_err!宏
-
slurm-spank-compat
对Slurm SPANK API的安全Rust绑定
-
expect-exit
Result.expected(): 显示错误信息并退出而不引发恐慌
-
net_promoter_score
从调查响应中计算Net Promoter Score (NPS)
-
panic
人性化恐慌信息包装器
-
valid
通过组合基本验证函数来验证自定义类型。使用一个通用的API来验证所有类型的业务规则,包括应用程序状态的方面。对所有情况使用一个通用的错误类型…
-
syn-miette
一个提供使用miette生成美观诊断信息的
syn::Error
包装器 -
ban
一个最小化和快速的模板引擎
-
matches2
一个宏,用于评估一个表达式是否与一个模式匹配(作为布尔值)
-
tonic-richer-error
使用 tonic 实现 gRPC 富错误模型的资源
-
humantalk
用于改善最终用户通信的库
-
macro_error
一个宏,用于显示错误消息
-
friendly-errors
创建开发者友好的错误消息
-
const_unit_poc
概念验证:通过 const 泛型实现物理单位
-
nydus-error
Nydus 图像服务错误处理工具
-
pretty-error-debug
输出
Error
消息和链 -
anyhow_ext
anynow 扩展
-
actix-logger
actix web 日志中间件的替代品
-
check
提供方便的 assert!-like 宏,返回而不是恐慌
-
config-diag
如果需要,提供 .diag() 函数以输出诊断输出
-
http-error-derive
创建一个包含错误信息和HTTP状态的枚举
-
actix-ws-proxy
actix_web的WebSocket代理
-
idioma
打印Rust风格的错误信息
-
calm_io
平静一个恐慌的I/O流
-
alder
受Elm解析器错误信息启发的解析器组合库
-
should
Rust的后缀断言库
-
extracterr
辅助类型和特质,用于通过dyn Error特质对象传递上下文
-
not-so-human-panic
面向人类的恐慌消息
-
slurm-spank
对Slurm SPANK API的安全Rust绑定
-
errgo
内联生成枚举变体
-
chandeliers-err
Chandeliers项目的内部错误信息生成器
-
uy
为Rust提供类型安全、灵活、简单且用户友好的单位系统库,具有良好的错误信息
-
bevycheck
通过proc-macro的bevy错误消息
-
smarterr-macro
智能错误处理库
-
proxit
Rust中的UNIX风格错误消息
-
nuhound
提高错误处理能力
-
rumatui
一个可点击的命令行Matrix客户端
-
precisej-printable-errno
nix的打印系统调用错误
-
rollbar
跟踪并报告来自你的Rust应用程序的错误、异常和消息到Rollbar
-
tci
C解释器教学工具
-
cargo-verify
已验证crate的更美观的错误消息
-
error_log
基于结构的错误处理
-
spanned_error_message
proc-macro之外的范围错误消息的格式化
-
unimpl
函数定义中改进的未实现!宏
-
thiserror_lite
使用100%声明性宏实现的thiserror的近似替换
-
cerm
C风格的错误报告宏
-
codemap2-diagnostic
codemap-diagnostic
的维护分支。用于显示编译器错误信息的库,从rustc中提取 -
resterror-derive
处理REST错误,使用derive宏生成错误类型。同时提供与actix-web的兼容层。
-
user-panic
错误信息
-
flycatcher-diagnostic
生成Rustc风格错误信息的工具
-
giveup
面向用户的错误信息和提示
-
tiny_fail
失败类型
-
tiny-error
一个用于简单错误处理的轻量级crate
-
expect_with
带有格式的期望
-
cmd_error
在解包Options和Results时打印错误信息并退出
-
se-logger
可定制的日志crate
-
ribbons
使用格式化的错误消息展开
Option
和Result
类型。 (比unwrap_or_else
更少的样板代码) -
diatom-core
diatom 编程语言
-
errlog
基于 anyhow 的错误记录器
-
oi
📍 带位置注解的 io::Errors
-
cascade-error
错误级联:更多错误信息
-
tskit_rust
tskit 的 rust 接口
-
jesper
Jasper 是一个简单但强大的 Solidity 错误生成器。它允许您从您的 Solidity 代码中生成 TypeScript 错误,并使用它们来创建自定义错误消息。
尝试使用DuckDuckGo搜索搜索.