Cargo Features

HTSGET_CONFIG has no features set by default.

[dependencies]
htsget-config = { version = "0.13.0", features = ["aws", "url", "experimental"] }
aws

Enables aws-config, aws-sdk-secretsmanager, and tempfile

aws-sdk-secretsmanager:

Secrets manager

Affects resolver::ResolveResponse.from_s3, c4gh::secrets_manager, storage::s3

url

Enables reqwest

Affects advanced::url, resolver::ResolveResponse.from_url, storage::url, tls::client

experimental

Enables crypt4gh, futures-util, and tokio

crypt4gh:

Crypt4GH

Affects htsget-config::encryption_scheme, storage::c4gh