Cargo Features
[dependencies]
aoc_leaderbot_aws_lib = { version = "2.0.0", default-features = false, features = ["dynamodb", "dynamodb-base", "storage-dynamodb"] }
- default = dynamodb
-
The
dynamodbfeature is set by default wheneveraoc_leaderbot_aws_libis added withoutsomewhere in the dependency tree.default-features = false - dynamodb default = dynamodb-base, storage-dynamodb
- dynamodb-base dynamodb storage-dynamodb?
-
Enables aws-sdk-dynamodb and serde_dynamo
Affects
error::DynamoDbError,error::LoadPreviousDynamoDbError,error::SaveDynamoDbError,error::CreateDynamoDbTableError… - storage-dynamodb dynamodb = aoc_leaderboard, dynamodb-base
-
Enables aoc_leaderbot_lib, aws-config, serde, tokio, and tracing
Affects
aws::dynamodb… - __test_helpers
-
Enables rstest, tokio, and uuid, http of aoc_leaderboard
Affects
dynamodb::test_helpers…
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.