Crate wolfram_alpha [−] [src]
A library providing Rust bindings for the Wolfram|Alpha web API.
The library provides a WolframAlphaRequestSender trait which can be
implemented by various request senders. These implementations may then be
used to execute requests to the API.
Response bodies are deserialized from XML into structs via the
serde_xml library.
Modules
| model |
Struct and enum definitions of values in the Wolfram|Alpha model. |
| query |
Performs a query to Wolfram|Alpha. |
Enums
| Error |
Represents errors which occur while using the Wolfram|Alpha API. |
| HttpRequestError |
Represents errors which occur when sending an HTTP request to Wolfram|Alpha. |
Traits
| WolframAlphaRequestSender |
Functionality for sending requests to Wolfram|Alpha via HTTP. |
Type Definitions
| Result |
A convenient alias type for results for |