Cargo Features

[dependencies]
neos = { version = "0.6.5", default-features = false, features = ["http_client", "rand_util", "debug"] }
default = rand_util

The rand_util feature is set by default whenever neos is added without default-features = false somewhere in the dependency tree.

http_client = async-trait, governor, reqwest, tokio

Enables reqwest of racal ^0.3.3

API client specifics

Affects neos::api_client

rand_util default = nanorand

Affects util::random_ascii_string

debug

By default we allows deserializing some things partially even with errors.
Like skipping array entries with errors, which is not wanted for tests though.

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.

governor http_client?

Enables governor ^0.5

tokio http_client?
async-trait http_client?
nanorand rand_util
reqwest http_client?

Enables reqwest ^0.11