-
anyhow
基于 std::error::Error 构建的灵活的具体错误类型
-
thiserror
derive(Error)
-
rand_core
核心随机数生成器特性和实现工具
-
miette
面向普通人类的华丽诊断报告库和协议,他们不是编译器黑客
-
proc-macro-error
proc-macros 中 panic 的几乎即插即用替换
-
darling
用于在实现自定义 derive 时将属性读取到结构体中的 proc-macro 库
-
async-stream
使用 async & await 语法异步流
-
ctrlc
为 Rust 项目提供简单的 Ctrl-C 处理程序
-
jsonschema
执行 JSON 模式验证
-
rmp
纯 Rust MessagePack 序列化实现
-
serde_path_to_error
反序列化失败的元素路径
-
thrift
Rust 对 Apache Thrift RPC 系统的绑定
-
errno
到
errno
变量的跨平台接口 -
ariadne
一个花哨的诊断和报告crate
-
console_error_panic_hook
一个将恐慌记录到
wasm32-unknown-unknown
的console.error
的恐慌钩子 -
snafu
一个易于使用的错误处理库
-
error-stack
一个支持任意附加用户数据的上下文感知错误处理库
-
backoff
使用指数退避策略重试操作
-
oracle
绑定
-
sentry-core
用于仪器和集成开发的 Sentry 库的核心
-
indenter
一个用于缩进文本的格式化包装器,专为错误显示实现设计
-
expander
将过程宏输出扩展到文件,以实现更轻松的调试
-
retry
重试可能会失败的操作
-
trackable
一种跟踪对象的方法,作为回溯机制等机制的替代方案
-
syscalls
Linux系统调用列表
-
annotate-snippets
构建代码注释
-
gpt
一个用于处理GPT分区表的纯Rust库
-
failsafe
断路器实现
-
simple-error
由字符串支持的错误类型
-
displaydoc
一个用于通过文档注释和字符串插值实现display特质的derive宏
-
testresult
用于简洁和精确测试失败的类型
-
fatality
对
thiserror::Error
的扩展 -
错误代码
错误代码
-
特殊
该软件包提供特殊功能
-
deserr
关注错误处理的反序列化库
-
conjure-error
对生成的 Conjure 错误提供运行时支持
-
create_broken_files
从其他文件创建损坏的文件
-
nimbleparse
Yacc 语法调试工具
-
thiserror-core
derive(Error)
-
tiny-xlib
Rust 的一个微型 Xlib 包装器
-
pest_generator
pest 代码生成器
-
zepter
在您的 Rust 工作区中分析、修复和格式化功能
-
fs_at
针对各种平台的 'at' 函数
-
webc
wapm.io 的 WebContainer 实现
-
kparse
对 nom 解析器的跟踪和更好的错误处理
-
manyhow
类似于 anyhow x proc-macro-error 的进程宏错误处理
-
fallible-streaming-iterator
可失败的流式迭代
-
tor-error
许多(特别是高级)Tor API 返回的统一类型擦除错误类型。
-
ghtool
一个用于与 Github API 交互的命令行工具,具有一些围绕 Checks 定制的特性
-
iban_validate
一个小型 crate,用于验证 IBAN 账户号码
-
tokio-graceful-shutdown
在基于 Tokio 的服务上执行优雅关闭
-
sendinblue-v3
SendinBlue 提供一个 RESTFul API,可用于任何语言。通过此 API,您将能够:管理您的活动并获取统计数据 - 管理您的联系人…
-
terrors
在类型级集合算术之上构建的优雅且精确的错误处理
-
http-api-problem
基于RFC 7807创建HTTP错误响应内容
-
cargo-check-external-types
静态分析工具,用于检测库的公共API中暴露的外部类型
-
eventsourced
Rust中的事件源实体
-
kismesis-ssg
带有插件和宏的静态网站生成器
-
leon
简单的字符串模板
-
sentry-tracing
Sentry集成,用于跟踪和跟踪订阅器crates
-
latte-cli
Apache Cassandra的数据库基准测试工具
-
lgalloc
大型对象分配器
-
cargo-mommy
当运行cargo时,Mommy在这里支持你
-
sealed
用于密封特性和结构的宏
-
tskit
rust接口到tskit
-
PrintLib
适用于Rust的终极打印库 #cli #string #color #term_color
-
traq
⚠️ 社区驱动 ⚠️ traQ v3 API
-
fail
rust的失败点
-
ufotofu
用于延迟消费和生成序列的抽象
-
one_err
OneErr统治一切
-
ffi-support
帮助暴露Rust函数通过FFI
-
anyerror
用于传输的任何错误类型
-
narrate
用于错误处理和状态报告的CLI应用程序实用程序集合
-
validated
Result
和Either
的累积兄弟 -
horrorshow
使用Rust宏编写的模板库
-
moonenv
管理环境变量
-
cmake-parser
解析cmake语言
-
no-panic
将属性宏用于要求编译器证明一个函数永远不会panic
-
miden-miette
面向普通人类的华丽诊断报告库和协议,他们不是编译器黑客
-
void
用于在静态不可能的情况下的未占用void类型
-
easybench
轻量级的基准测试库
-
rtest
集成测试构建框架
-
actix-web-thiserror
扩展actix-web的thiserror功能
-
bevy_mod_sysfail
使用sysfail宏属性装饰你的bevy系统以处理失败
-
culpa
Rust中的错误处理语法
-
user-error
UserFacingError是一个错误库,允许你以美观的格式打印错误和错误链,以便供最终用户消费。如果你实现了UFE特质,默认实现...
-
pylyzer
Python的静态代码分析器和语言服务器
-
wjp
Wizards JSON 解析器
-
axocli
用于设置 CLI 应用程序和处理错误的通用代码
-
sentry-actix
适用于 actix-web 3 的 Sentry 客户端扩展
-
pg_task
基于可恢复状态机的 Postgres 任务
-
error_show
显示错误代码信息
-
etcdv3client
etcdv3 客户端
-
cooklang
具有可选扩展的解析器
-
smarterr
智能错误处理库
-
lazy_errors
轻松创建、分组和嵌套任意错误,并优雅地延迟错误处理
-
pptr
类型驱动的异步演员运行时
-
lexactivator
Rust 的 SDK
-
bma-benchmark
Rust 和人类的基准测试
-
boml
无依赖的(几乎)零拷贝TOML解析器
-
retryable-result
在出现一些可恢复的错误时重复尝试,直到错误太多或出现致命错误
-
backtrace-error
使用自动回溯捕获和结果解包时打印错误
-
nethsm-sdk-rs
Rust SDK用于与Nitrokey NetHSM通信
-
zlgcan_driver
使用rust编写的ZLGCAN驱动程序
-
compiler_base_error
-
custom_error
使用custom_error!宏定义自定义错误,无需样板代码
-
miden-thiserror
支持no-std的derive(Error)
-
linux-errnos
错误编号列表
-
edgedb-errors
EdgeDB数据库客户端的错误类型
-
wallee
基于std::error::Error构建的灵活的Error类型,具有调用者位置跟踪功能
-
sentry-panic
Sentry集成,用于捕获panic
-
data_reader
数据科学家数据加载库
-
chainerror
使错误链式操作变得简单
-
kismesis
一个带有插件和自定义标记语言的静态网站生成器
-
tc-error
TinyChain的通用错误结构
-
display-error-chain
格式化标准错误及其来源
-
error_mapper
在所有项目中标准化结果和错误处理
-
tighterror
一个简约的错误表示框架
-
error_set
一个错误集宏,通过提供定义错误和轻松在它们之间转换的方法来简化错误管理。受Zig的错误集类型的启发。
-
sfw-tools
来自《软件工具》一书的功能和程序
-
vortex-error
Vortex错误
-
quick-error
一个宏,使错误类型易于编写
-
axum-route-error
Axum服务器的通用错误响应
-
thiserror-ext
为
thiserror
提供的实用扩展工具 -
beancount-parser-lima
Beancount的零拷贝解析器
-
marker_error
在marker中的错误处理。它是marker的内部实现,不应在它之外直接使用。Semver保证不适用于此库。
-
tower-fallback
一个Tower服务组合器,它将请求发送到第一个服务,如果第一个服务出错,则尝试在第二个备用服务上处理请求
-
thiserror-context
围绕thiserror的包装器,让您能够添加上下文
-
actix-web-validation
actix-web应用程序的通用验证接口
-
value-box
允许开发者在FFI中传递Rust分配的结构体
-
fermium
SDL2绑定的意见化crate
-
format_serde_error
为人类设计的Serde错误消息
-
ecksport-core
定义帧类型、特性、主题、错误代码等
-
color-spantrace
基于 color-backtrace 的 tracing_error::SpanTrace 的打印工具
-
typederror
anyhow 的包装器,允许使用主要错误类型
-
swc_css_lints
CSS 检查器
-
cadom
Rust 的某些错误处理辅助工具
-
validiter
验证迭代的迭代器适配器
-
b-x
史上最愚蠢的封装错误
-
usbautoreset
错误时自动重置 USB 设备
-
edi
X12 EDI 文件的解析器
-
web_panic_report
用错误报告表单替换 HTML 元素的恐慌钩子
-
der_die_das
像真正的极客一样学习德语性别
-
livepeer-rs
Livepeer Studio API 客户端
-
xmpp-parsers
XMPP 扩展的解析器和序列化器集合
-
arti-rpc-client-core
Arti RPC 的客户端库
-
terror
针对 JSON 的统一 REST 错误响应体
-
tailwind-error
Tailwind 错误处理器
-
rofi
在 windows 上运行并解析输出
-
command-ext
std::process::Command 的扩展特性
-
scorched
用于追踪并解决恼人错误的日志库
-
davisjr
围绕简洁性和易用性设计的 HTTP 框架
-
sourceannot
带有注释的源代码片段渲染
-
rs-odbc
ODBC 的最小安全 Rust 实现
-
stacked_errors
具有编程回溯的高级错误传播
-
tiny_bail
用于失败时的灵活宏
-
垫片
分阶段事件驱动架构(SEDA)框架
-
失败的返回值
一个小型crate,用于将各种失败的值转换为具有相应错误类型的返回值
-
abnf
基于nom的ABNF解析器
-
ara_parser
适用于Ara编程语言的容错、递归下降解析器 🌲
-
terminator
用于美化panic和错误的格式化工具
-
single-instance
单实例应用程序
-
fil_logger
Filecoin使用的日志库
-
windows-result
Windows错误处理
-
bigerror
处理大错误 ¯\_(ツ)_/¯
-
staart
类似tail的库和二进制crate
-
iex
惯用异常
-
问题
命令行应用程序或原型错误处理
-
rsjsonnet-front
Jsonnet前端(源加载和错误打印)库
-
fail-parallel
rust的故障点。支持并行测试执行的分支。
-
nom-greedyerror
自定义错误类型以获取最深层错误
-
easy-error
错误工具
-
wherr
使用
#[wherr]
宏增强Rust错误,包含文件和行详细信息,以实现更清晰的调试 -
standard-error
简化axum服务返回有意义的错误
-
axoprocess
调用CLI命令的更友好的默认设置
-
erreur
一个小型crate,简化错误处理,包括跟踪行号、自定义和传播错误消息
-
tide-disco
Tide的可发现性
-
哇哦
一种结果类型,用于区分本地错误(可处理)和致命错误(不可处理)
-
cvt
暴露Rust libstd中的cvt函数
-
databend-thrift
Rust 对 Apache Thrift RPC 系统的绑定
-
tosserror
derive(Toss)
-
dust-lang
通用编程语言
-
thiserror-nostd-notrait
derive(Error)
-
polars-error
Polars DataFrame库的错误定义
-
realm
Rust / Elm基础全栈网络框架
-
raplay
播放音频
-
hierr
RUST错误
-
match_err
用于匹配枚举类型错误的宏
-
error-doc
从#[error]消息生成#[doc]注释的进程宏
-
clean-base
为Rust包提供有用依赖项的包
-
goof
一个可重用、可组合、聚合的且对
no_std
友好的错误库 -
find-typos
查找项目中的错别字
-
peace_diff
Peace自动化框架的Diff类型
-
codesnake
非重叠代码范围的格式化打印器
-
orfail
用于处理可移植不可恢复错误的错误处理库
-
core-error
libcore的std::error::Error
-
toy-json-formatter
从底层构建的容错JSON格式化工具。其任务是接受任何输入,并尽力将其解析和格式化为JSON。
-
tlkit
工具包集成
-
peace_item_spec_file_download
管理下载Peace框架的文件
-
tracked
包含
#[track_caller]
信息的字符串类型错误 -
langlang
基于解析表达式文法(工具)的解析生成器
-
nfc1
libnfc 的高层安全 Rust 绑定
-
sqlx-error
对
sqlx::Error
的包装,以提供错误路径和附加上下文 -
busyrpc
rpc_pb 的同步/线程池实现
-
zlgcan_common
使用rust编写的ZLGCAN驱动程序
-
yumy
一种简单的诊断渲染 crate
-
raws-error
RAWS 公共错误类型
-
cdumay_http_client
调用远程网络应用程序
-
info_utils
以愉悦的方式显示选项、结果和记录日志
-
revolt-result
Revolt 后端:结果和错误类型
-
nv-flip
针对 Nvidia Labs's ꟻLIP 图像比较和错误可视化库的高层绑定
-
scim-filter
在 Rust 中实现的 SCIM 过滤器规范
-
ord-collections
提供自动排序的集合
-
imgdl-rs
从Boosty和Gelbooru等服务下载图像
-
oofs
错误处理库,为您生成和注入上下文
-
witcher
使用简单的错误处理跟踪并记录错误
-
mod
项目,提供两个简单且有用的功能,用于在Option和Result类型之间进行转换
-
actix-error
处理REST错误,使用派生宏生成错误类型。它还提供了与actix-web的兼容层。
-
fixme-roulette
转盘,获得一个任务!
-
frack
一个假的Rust错误生成器
-
serde-save
为serde提供最完整的序列化树
-
quick-error2
一个宏,使错误类型易于编写
-
arcerror
围绕Arc
和Rc 的薄包装,其中T: Error。为这两种类型实现Error。无unsafe,无依赖。 -
re_error
处理错误的助手
-
openldap
C语言openldap库的直接Rust绑定。这是对cldap的修改,经过系统性地修复、扩展,使其更符合openldap。它应该...
-
anyhow-http
基于anyhow的自定义HTTP错误
-
rosetta-i18n
基于代码生成的易于使用的i18n库
-
tremor-language-server
Tremor语言服务器(Trill)
-
iceyee_error
IceyeeError
-
notedown-error
Notedown 错误处理器
-
appbiotic
用于构建可类似管理的服务的打包工具
-
erreport
Rust的Result辅助工具,用于捕获所有Err传播路径
-
leptos_reqwest
在Leptos项目中使用reqwest发送HTTP请求并处理响应
-
lens_sdk
用于在Rust中编写双向、基于wasm的LensVM转换的SDK
-
passivized_htpasswd
生成htpasswd文件
-
抛出错误
错误封装、抛出和捕获
-
i18n_error
一种方便定义和管理带国际化(i18n)支持的错误信息的途径
-
sdml_error
领域建模语言(SDML)错误和诊断
-
lexington
一个非常简单的用于词法分析/解析的库
-
bevy_mod_try_system
为返回Results的Bevy系统提供的扩展特性
-
validatus
验证类型,一次性返回多个可容忍的错误
-
multiple_errors
传播多个错误而不是仅仅第一个
-
dolarhoy-core
从dolarhoy.com获取货币值
-
actix-contrib-rest
基于Actix Web框架的REST和webapp项目的实用类型和函数
-
wei-log
wei日志
-
apollo-ariadne
一个花哨的诊断和报告crate
-
command-error
针对
std::process::Command
的详细错误信息和状态检查 -
shaft
一个最小化和直接的二进制serde实现
尝试使用DuckDuckGo进行搜索。搜索.