Crate mwapi_errors
source · [−]Expand description
MediaWiki API error types
The MediaWIki API is rather dynamic and has quite a few possible errors that you can run into. This crate aims to have dedicated types for each possible case as well as a conversion map between the API’s error codes and Rust types.
The ApiError type is serde-deserializable, and can be converted into
a specific Error type using the API response code. Aside from serde,
the library is fully library independent and should be usable by any
MediaWiki library or framework.
Features
The from-* features can be enabled to add some dependencies that are
used to implement the From trait. Each dependency can be individually
toggled with a feature named from-{dependency}. Current features are:
from-mwtitlefrom-reqwestfrom-tokio
Contributing
mwapi_errors is a part of the mwbot-rs project.
We’re always looking for new contributors, please reach out
if you’re interested!