ask_nicely 0.2.0

A rest client helper library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use reqwest::header::{HeaderMap, HeaderValue};

pub trait MutateReq {
    fn mutate_req(&self, request: reqwest::RequestBuilder) -> reqwest::RequestBuilder;
}

impl MutateReq for Option<HeaderMap<HeaderValue>> {
    fn mutate_req(&self, request: reqwest::RequestBuilder) -> reqwest::RequestBuilder {
        if let Some(headers) = self {
            return request.headers(headers.clone());
        }

        request
    }
}