[−][src]Module derpiboorust::adapter
Adapters for making requests.
Both adapters are just simple wrappers over request's Client
.
They have From<Client>
implementation, so you should not use the new
method, better
create a customized Client
(set a timeout, User-Agent, etc.) and create an adapter from it.
Example
use std::time::Duration; use reqwest::Client; use derpiboorust::{SyncAdapter, Lists}; let client = Client::builder() .timeout(Duration::from_secs(10)) .build() .unwrap(); let adapter = SyncAdapter::from(client); let request = Lists::new().page(2); let response = adapter.send(request).unwrap();
Structs
AsyncAdapter | Async adapter powered by asynchronous reqwest's Client. |
SyncAdapter | Sync adapter powered by synchronous reqwest's Client. |