Cargo Features
[dependencies]
cedar-policy = { version = "3.1.3", default-features = false, features = ["ipaddr", "decimal", "heap-profiling", "corpus-timing", "integration_testing", "experimental", "partial-eval", "permissive-validate", "partial-validate"] }
- default = decimal, ipaddr
-
by default, enable all Cedar extensions, but not other crate features
- ipaddr default
-
Cedar extensions
Enables ipaddr of cedar-policy-core and cedar-policy-validator
- decimal default
-
Enables decimal of cedar-policy-core and cedar-policy-validator
- heap-profiling
-
Features for memory or runtime profiling
Enables dhat
- corpus-timing
- integration_testing
-
Affects
cedar-policy::integration_testing
… - experimental = partial-eval, partial-validate, permissive-validate
-
Experimental features. Enable all experimental features with
cargo build --features "experimental"
- partial-eval experimental?
-
Enables partial-eval of cedar-policy-core
Affects
api::PartialResponse
,api::ResidualResponse
,api::EvaluationResponse
,api::RequestBuilder
,api::UnsetSchema
,is_authorized::json_is_authorized_partial
,is_authorized::InterfaceResidualResponse
… - permissive-validate experimental?
- partial-validate experimental?
-
Enables partial-validate of cedar-policy-validator
cedar-policy-validator:
Experimental features.