Cargo Features
[dependencies]
cedar-policy = { version = "4.2.1", default-features = false, features = ["ipaddr", "decimal", "heap-profiling", "corpus-timing", "experimental", "entity-manifest", "partial-eval", "permissive-validate", "partial-validate", "level-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
- experimental = entity-manifest, level-validate, partial-eval, partial-validate, permissive-validate
-
Experimental features. Enable all experimental features with
cargo build --features "experimental"
- entity-manifest experimental?
-
Enables entity-manifest of cedar-policy-validator
Affects
err::EntityManifestError
,api::compute_entity_manifest
… - partial-eval experimental?
-
Enables partial-eval of cedar-policy-core and cedar-policy-validator
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::PartialAuthorizationCall
… - permissive-validate experimental?
- partial-validate experimental?
-
Enables partial-validate of cedar-policy-validator
cedar-policy-validator:
Experimental features.
- level-validate experimental?
-
Enables level-validate of cedar-policy-validator
- 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?