Cargo Features

[dependencies]
ex3-ic-agent = { version = "0.24.1", default-features = false, features = ["reqwest", "hyper", "ic_ref_tests", "wasm-bindgen", "pem"] }
default ic_ref_tests? = pem, reqwest

These default features are set whenever ex3-ic-agent is added without default-features = false somewhere in the dependency tree.

reqwest default

Enables hyper-rustls =0.24.0 and reqwest =0.11.18

Affects http_transport::reqwest_transport

hyper

Enables hyper ^0.14 and hyper-rustls =0.24.0

Affects http_transport::hyper_transport

ic_ref_tests = default

Used to separate integration tests for ic-ref which need a server running.

wasm-bindgen

Enables getrandom, js-sys, time, wasm-bindgen, wasm-bindgen-futures, and web-sys, wasm-bindgen of backoff

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

pem default

Enables pem ^2.0.1