Cargo Features
[dependencies]
cedar-policy = { version = "3.2.0", default-features = false, features = ["ipaddr", "decimal", "heap-profiling", "corpus-timing", "integration_testing", "experimental", "partial-eval", "permissive-validate", "partial-validate", "wasm"] }
- 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::RequestBuilder
,api::UnsetSchema
,is_authorized::is_authorized_partial
,is_authorized::is_authorized_partial_json
,is_authorized::is_authorized_partial_json_str
,is_authorized::ResidualResponse
,is_authorized::PartialAuthorizationAnswer
,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.
- wasm = serde-wasm-bindgen, tsify, wasm-bindgen
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.
- serde-wasm-bindgen wasm?
-
Enables serde-wasm-bindgen
wasm dependencies
- tsify wasm?
- wasm-bindgen wasm?