Cargo Features

[dependencies]
cipherstash-client = { version = "0.6.0", default-features = false, features = ["native", "web-worker", "tokio"] }
default = native

The native feature is set by default whenever cipherstash-client is added without default-features = false somewhere in the dependency tree.

native default

Enables open ^3.0.3 and reqwest ^0.11.12, aws-sdk-kms ^0.10.1, aws-sdk-sts ^0.19.0, and aws-types ^0.10.1, native of cipherstash-grpc ^0.20220928.0, aws-kms and cache of envelopers ^0.5.1

Affects cipherstash-client::config, cipherstash-client::console, stash::LoginError, stash::login, stash::CreateClientError, stash::StashClient

web-worker

Enables web-worker of cipherstash-grpc ^0.20220928.0

Affects stash::StashClient

tokio

Enables tokio, tokio of envelopers ^0.5.1