monoio_netreq/http/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pub mod client;
pub(crate) mod monoio_body;

#[macro_export]
macro_rules! apply_parameter_from_config {
    ($connector:expr, $method:ident($val:expr)) => {
        match $connector {
            HttpConnectorType::HTTP(ref mut c) => c.$method($val),
            HttpConnectorType::HTTPS(ref mut c) => c.$method($val),
        }
    };

    ($connector:expr, $builder:ident().$method:ident($val:expr)) => {
        match $connector {
            HttpConnectorType::HTTP(ref mut c) => c.$builder().$method($val),
            HttpConnectorType::HTTPS(ref mut c) => c.$builder().$method($val),
        }
    };
}