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 |