Crate ddg [−] [src]
ddg: A DuckDuckGo Instant Answers wrapper library.
This library provides a strongly typed wrapper around the DuckDuckGo Instant
Answers API. Most of the documentation comes from the
DuckDuckGo Instant Answers API Documentation
This library comes with reqwest by default for convenience, however it can be
disabled. If disabled the library will fallback to hyper for IntoUrl so it
can be used with your own hyper client implementation.
Example
use ddg::Query; const APP_NAME: &'static str = "ddg_example_app"; // Search for Rust and we want to strip out any HTML content in the answers. let query = Query::new("Rust", APP_NAME).no_html(); let response = query.execute().unwrap(); println!("{:?}", response);
Reexports
pub use query::Query; |
Modules
| query |
The Query struct, and it's Error enum. |
| response |
The Response, and all the related types. |
Structs
| Response |
The Response from DuckDuckGo. |
Enums
| RelatedTopic |
Internal link(s) to related topics associated with abstract. A result could
either be a single |
| Type |
The Different types of Instant Answers. |