15次发布

0.3.0-alpha.32024年6月8日
0.3.0-alpha.22023年2月1日
0.3.0-alpha.12023年1月31日
0.2.2 2022年10月1日
0.1.6 2021年11月16日

#14 in #errors

Download history 78/week @ 2024-06-07 6/week @ 2024-06-14

808 每月下载

GPL-3.0-or-later

48KB
885

MediaWiki API错误类型

MediaWiki API相当动态,有很多可能的错误。这个crate旨在为每个可能的案例提供专用类型,以及API错误代码和Rust类型之间的转换映射。

ApiError 类型是 serde-deserializable,可以使用API响应代码将其转换为特定的 Error 类型。除了 serde 之外,该库完全独立于库,并且应该适用于任何 MediaWiki 库或框架。

特性

可以启用 from-* 特性来添加一些用于实现 From 特质的依赖项。每个依赖项都可以使用具有名称 from-{dependency} 的特性单独切换。当前特性包括

  • from-mwtitle
  • from-reqwest
  • from-tokio

贡献

mwapi_errorsmwbot-rs 项目 的一部分。我们一直在寻找新的贡献者,如果您感兴趣,请 联系我们

依赖项

~0.7–16MB
~165K SLoC