monoio-netreq 0.1.0

monoio-netreq is a user-friendly HTTP client library designed for use with the Monoio runtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fn main() {
    let default_crate = cfg!(feature = "default-crate");
    let pool = cfg!(feature = "pool");
    let hyper_tls = cfg!(feature = "hyper-tls");

    if default_crate && (pool || hyper_tls) {
        panic!("'default-crate' feature cannot work with 'pool' or 'hyper-tls' feature");
    }

    if pool && hyper_tls {
        panic!("'pool' and 'hyper-tls' feature cannot work together");
    }

    if !default_crate && !pool && !hyper_tls {
        panic!("No features enabled! At least one of default-features, pool-patch or hyper-tls feature is required");
    }
}