neto 0.0.4

Enhanced HTTP client API wrapper for reqwest with improved ergonomics
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use reqwest::{Client, header::HeaderMap};

use crate::components::data::Http;

impl Http {
    pub fn config(&mut self) -> Result<(), Box<dyn std::error::Error>> {
        let mut headers = HeaderMap::new();
        for (key, value) in &self.headers {
            let mut value = value.clone();
            value.set_sensitive(true);
            headers.insert(key, value);
        }
        let client = Client::builder().default_headers(headers).build()?;
        self.client = client;
        Ok(())
    }
}