- 
anyhow基于 std::error::Error 构建的灵活的具体错误类型 
- 
thiserrorderive(Error) 
- 
rand_core核心随机数生成器特性和实现工具 
- 
miette面向普通人类的华丽诊断报告库和协议,他们不是编译器黑客 
- 
proc-macro-errorproc-macros 中 panic 的几乎即插即用替换 
- 
darling用于在实现自定义 derive 时将属性读取到结构体中的 proc-macro 库 
- 
async-stream使用 async & await 语法异步流 
- 
ctrlc为 Rust 项目提供简单的 Ctrl-C 处理程序 
- 
jsonschema执行 JSON 模式验证 
- 
rmp纯 Rust MessagePack 序列化实现 
- 
serde_path_to_error反序列化失败的元素路径 
- 
thriftRust 对 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一种跟踪对象的方法,作为回溯机制等机制的替代方案 
- 
syscallsLinux系统调用列表 
- 
annotate-snippets构建代码注释 
- 
gpt一个用于处理GPT分区表的纯Rust库 
- 
failsafe断路器实现 
- 
simple-error由字符串支持的错误类型 
- 
displaydoc一个用于通过文档注释和字符串插值实现display特质的derive宏 
- 
testresult用于简洁和精确测试失败的类型 
- 
fatality对 thiserror::Error的扩展
- 
错误代码错误代码 
- 
特殊该软件包提供特殊功能 
- 
deserr关注错误处理的反序列化库 
- 
conjure-error对生成的 Conjure 错误提供运行时支持 
- 
create_broken_files从其他文件创建损坏的文件 
- 
nimbleparseYacc 语法调试工具 
- 
thiserror-corederive(Error) 
- 
tiny-xlibRust 的一个微型 Xlib 包装器 
- 
pest_generatorpest 代码生成器 
- 
zepter在您的 Rust 工作区中分析、修复和格式化功能 
- 
fs_at针对各种平台的 'at' 函数 
- 
webcwapm.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-v3SendinBlue 提供一个 RESTFul API,可用于任何语言。通过此 API,您将能够:管理您的活动并获取统计数据 - 管理您的联系人… 
- 
terrors在类型级集合算术之上构建的优雅且精确的错误处理 
- 
http-api-problem基于RFC 7807创建HTTP错误响应内容 
- 
cargo-check-external-types静态分析工具,用于检测库的公共API中暴露的外部类型 
- 
eventsourcedRust中的事件源实体 
- 
kismesis-ssg带有插件和宏的静态网站生成器 
- 
leon简单的字符串模板 
- 
sentry-tracingSentry集成,用于跟踪和跟踪订阅器crates 
- 
latte-cliApache Cassandra的数据库基准测试工具 
- 
lgalloc大型对象分配器 
- 
cargo-mommy当运行cargo时,Mommy在这里支持你 
- 
sealed用于密封特性和结构的宏 
- 
tskitrust接口到tskit 
- 
PrintLib适用于Rust的终极打印库 #cli #string #color #term_color 
- 
traq⚠️ 社区驱动 ⚠️ traQ v3 API 
- 
failrust的失败点 
- 
ufotofu用于延迟消费和生成序列的抽象 
- 
one_errOneErr统治一切 
- 
ffi-support帮助暴露Rust函数通过FFI 
- 
anyerror用于传输的任何错误类型 
- 
narrate用于错误处理和状态报告的CLI应用程序实用程序集合 
- 
validatedResult和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系统以处理失败 
- 
culpaRust中的错误处理语法 
- 
user-errorUserFacingError是一个错误库,允许你以美观的格式打印错误和错误链,以便供最终用户消费。如果你实现了UFE特质,默认实现... 
- 
pylyzerPython的静态代码分析器和语言服务器 
- 
wjpWizards JSON 解析器 
- 
axocli用于设置 CLI 应用程序和处理错误的通用代码 
- 
sentry-actix适用于 actix-web 3 的 Sentry 客户端扩展 
- 
pg_task基于可恢复状态机的 Postgres 任务 
- 
error_show显示错误代码信息 
- 
etcdv3clientetcdv3 客户端 
- 
cooklang具有可选扩展的解析器 
- 
smarterr智能错误处理库 
- 
lazy_errors轻松创建、分组和嵌套任意错误,并优雅地延迟错误处理 
- 
pptr类型驱动的异步演员运行时 
- 
lexactivatorRust 的 SDK 
- 
bma-benchmarkRust 和人类的基准测试 
- 
boml无依赖的(几乎)零拷贝TOML解析器 
- 
retryable-result在出现一些可恢复的错误时重复尝试,直到错误太多或出现致命错误 
- 
backtrace-error使用自动回溯捕获和结果解包时打印错误 
- 
nethsm-sdk-rsRust SDK用于与Nitrokey NetHSM通信 
- 
zlgcan_driver使用rust编写的ZLGCAN驱动程序 
- 
compiler_base_error
- 
custom_error使用custom_error!宏定义自定义错误,无需样板代码 
- 
miden-thiserror支持no-std的derive(Error) 
- 
linux-errnos错误编号列表 
- 
edgedb-errorsEdgeDB数据库客户端的错误类型 
- 
wallee基于std::error::Error构建的灵活的Error类型,具有调用者位置跟踪功能 
- 
sentry-panicSentry集成,用于捕获panic 
- 
data_reader数据科学家数据加载库 
- 
chainerror使错误链式操作变得简单 
- 
kismesis一个带有插件和自定义标记语言的静态网站生成器 
- 
tc-errorTinyChain的通用错误结构 
- 
display-error-chain格式化标准错误及其来源 
- 
error_mapper在所有项目中标准化结果和错误处理 
- 
tighterror一个简约的错误表示框架 
- 
error_set一个错误集宏,通过提供定义错误和轻松在它们之间转换的方法来简化错误管理。受Zig的错误集类型的启发。 
- 
sfw-tools来自《软件工具》一书的功能和程序 
- 
vortex-errorVortex错误 
- 
quick-error一个宏,使错误类型易于编写 
- 
axum-route-errorAxum服务器的通用错误响应 
- 
thiserror-ext为 thiserror提供的实用扩展工具
- 
beancount-parser-limaBeancount的零拷贝解析器 
- 
marker_error在marker中的错误处理。它是marker的内部实现,不应在它之外直接使用。Semver保证不适用于此库。 
- 
tower-fallback一个Tower服务组合器,它将请求发送到第一个服务,如果第一个服务出错,则尝试在第二个备用服务上处理请求 
- 
thiserror-context围绕thiserror的包装器,让您能够添加上下文 
- 
actix-web-validationactix-web应用程序的通用验证接口 
- 
value-box允许开发者在FFI中传递Rust分配的结构体 
- 
fermiumSDL2绑定的意见化crate 
- 
format_serde_error为人类设计的Serde错误消息 
- 
ecksport-core定义帧类型、特性、主题、错误代码等 
- 
color-spantrace基于 color-backtrace 的 tracing_error::SpanTrace 的打印工具 
- 
typederroranyhow 的包装器,允许使用主要错误类型 
- 
swc_css_lintsCSS 检查器 
- 
cadomRust 的某些错误处理辅助工具 
- 
validiter验证迭代的迭代器适配器 
- 
b-x史上最愚蠢的封装错误 
- 
usbautoreset错误时自动重置 USB 设备 
- 
ediX12 EDI 文件的解析器 
- 
web_panic_report用错误报告表单替换 HTML 元素的恐慌钩子 
- 
der_die_das像真正的极客一样学习德语性别 
- 
livepeer-rsLivepeer Studio API 客户端 
- 
xmpp-parsersXMPP 扩展的解析器和序列化器集合 
- 
arti-rpc-client-coreArti RPC 的客户端库 
- 
terror针对 JSON 的统一 REST 错误响应体 
- 
tailwind-errorTailwind 错误处理器 
- 
rofi在 windows 上运行并解析输出 
- 
command-extstd::process::Command 的扩展特性 
- 
scorched用于追踪并解决恼人错误的日志库 
- 
davisjr围绕简洁性和易用性设计的 HTTP 框架 
- 
sourceannot带有注释的源代码片段渲染 
- 
rs-odbcODBC 的最小安全 Rust 实现 
- 
stacked_errors具有编程回溯的高级错误传播 
- 
tiny_bail用于失败时的灵活宏 
- 
垫片分阶段事件驱动架构(SEDA)框架 
- 
失败的返回值一个小型crate,用于将各种失败的值转换为具有相应错误类型的返回值 
- 
abnf基于nom的ABNF解析器 
- 
ara_parser适用于Ara编程语言的容错、递归下降解析器 🌲 
- 
terminator用于美化panic和错误的格式化工具 
- 
single-instance单实例应用程序 
- 
fil_loggerFilecoin使用的日志库 
- 
windows-resultWindows错误处理 
- 
bigerror处理大错误 ¯\_(ツ)_/¯ 
- 
staart类似tail的库和二进制crate 
- 
iex惯用异常 
- 
问题命令行应用程序或原型错误处理 
- 
rsjsonnet-frontJsonnet前端(源加载和错误打印)库 
- 
fail-parallelrust的故障点。支持并行测试执行的分支。 
- 
nom-greedyerror自定义错误类型以获取最深层错误 
- 
easy-error错误工具 
- 
wherr使用 #[wherr]宏增强Rust错误,包含文件和行详细信息,以实现更清晰的调试
- 
standard-error简化axum服务返回有意义的错误 
- 
axoprocess调用CLI命令的更友好的默认设置 
- 
erreur一个小型crate,简化错误处理,包括跟踪行号、自定义和传播错误消息 
- 
tide-discoTide的可发现性 
- 
哇哦一种结果类型,用于区分本地错误(可处理)和致命错误(不可处理) 
- 
cvt暴露Rust libstd中的cvt函数 
- 
databend-thriftRust 对 Apache Thrift RPC 系统的绑定 
- 
tosserrorderive(Toss) 
- 
dust-lang通用编程语言 
- 
thiserror-nostd-notraitderive(Error) 
- 
polars-errorPolars DataFrame库的错误定义 
- 
realmRust / Elm基础全栈网络框架 
- 
raplay播放音频 
- 
hierrRUST错误 
- 
match_err用于匹配枚举类型错误的宏 
- 
error-doc从#[error]消息生成#[doc]注释的进程宏 
- 
clean-base为Rust包提供有用依赖项的包 
- 
goof一个可重用、可组合、聚合的且对 no_std友好的错误库
- 
find-typos查找项目中的错别字 
- 
peace_diffPeace自动化框架的Diff类型 
- 
codesnake非重叠代码范围的格式化打印器 
- 
orfail用于处理可移植不可恢复错误的错误处理库 
- 
core-errorlibcore的std::error::Error 
- 
toy-json-formatter从底层构建的容错JSON格式化工具。其任务是接受任何输入,并尽力将其解析和格式化为JSON。 
- 
tlkit工具包集成 
- 
peace_item_spec_file_download管理下载Peace框架的文件 
- 
tracked包含 #[track_caller]信息的字符串类型错误
- 
langlang基于解析表达式文法(工具)的解析生成器 
- 
nfc1libnfc 的高层安全 Rust 绑定 
- 
sqlx-error对 sqlx::Error的包装,以提供错误路径和附加上下文
- 
busyrpcrpc_pb 的同步/线程池实现 
- 
zlgcan_common使用rust编写的ZLGCAN驱动程序 
- 
yumy一种简单的诊断渲染 crate 
- 
raws-errorRAWS 公共错误类型 
- 
cdumay_http_client调用远程网络应用程序 
- 
info_utils以愉悦的方式显示选项、结果和记录日志 
- 
revolt-resultRevolt 后端:结果和错误类型 
- 
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处理错误的助手 
- 
openldapC语言openldap库的直接Rust绑定。这是对cldap的修改,经过系统性地修复、扩展,使其更符合openldap。它应该... 
- 
anyhow-http基于anyhow的自定义HTTP错误 
- 
rosetta-i18n基于代码生成的易于使用的i18n库 
- 
tremor-language-serverTremor语言服务器(Trill) 
- 
iceyee_errorIceyeeError 
- 
notedown-errorNotedown 错误处理器 
- 
appbiotic用于构建可类似管理的服务的打包工具 
- 
erreportRust的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-logwei日志 
- 
apollo-ariadne一个花哨的诊断和报告crate 
- 
command-error针对 std::process::Command的详细错误信息和状态检查
- 
shaft一个最小化和直接的二进制serde实现 
尝试使用DuckDuckGo进行搜索。搜索.