Parse reqwest headers
(mut headers: HeaderMap, ts: Vec<(&str, &str)>)
| 20 | impl LeetCode { |
| 21 | /// Parse reqwest headers |
| 22 | fn headers(mut headers: HeaderMap, ts: Vec<(&str, &str)>) -> Result<HeaderMap> { |
| 23 | for (k, v) in ts.into_iter() { |
| 24 | let name = HeaderName::from_str(k)?; |
| 25 | let value = HeaderValue::from_str(v)?; |
| 26 | headers.insert(name, value); |
| 27 | } |
| 28 | |
| 29 | Ok(headers) |
| 30 | } |
| 31 | |
| 32 | /// New LeetCode client |
| 33 | pub fn new() -> Result<LeetCode> { |