coder 0.3.6

Asynchronous, pure Rust bindings to the Coder On-Prem API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use hyper::{Body, Request};
use std::collections::HashMap;
use url::Url;

pub(crate) struct Builder {
    pub query: HashMap<&'static str, String>,
    pub url: Url,
    pub req: Request<Body>,
}

impl Builder {
    #[inline]
    pub(crate) fn build(mut self) -> Request<Body> {
        self.url.query_pairs_mut().extend_pairs(self.query);
        *self.req.uri_mut() = self.url.to_string().parse().unwrap();
        self.req
    }
}