Cargo Features
[dependencies]
rops = { version = "0.1.4", default-features = false, features = ["age", "aws-kms", "yaml", "json", "toml", "aes-gcm", "sha2", "test-utils"] }
- default = aes-gcm, age, aws-kms, json, sha2, toml, yaml
-
These default features are set whenever
rops
is added without
somewhere in the dependency tree.default-features = false - age default
-
Integrations:
Enables age ^0.10
AGE
Affects
integration_metadata::IntegrationMetadataBuilder.age_key_ids
,core::IntegrationMetadata.age
… - aws-kms default
-
Enables aws-arn, aws-sdk-kms, and tokio
aws-arn:
AWS_KMS
Affects
integration_metadata::IntegrationMetadataBuilder.aws_kms_key_ids
,core::IntegrationMetadata.kms
… - yaml default
-
File formats:
Enables serde_yaml
YAML
- json default
-
Enables serde_json
JSON
- toml default
-
Enables toml
TOML
- aes-gcm default
-
Ciphers
Enables aes-gcm
AES_GCM
- sha2 default
-
Hashers
Enables sha2
SHA2
- test-utils
-
Test utils
Enables indoc, once_cell, pretty_assertions, and textwrap
pretty_assertions:
TEST_UTILS
Affects
rops::test_utils
…