Cargo Features
[dependencies]
cedar-policy-core = { version = "4.8.1", default-features = false, features = ["ipaddr", "decimal", "datetime", "arbitrary", "test-util", "partial-validate", "partial-eval", "tolerant-ast", "entity-manifest", "wasm", "experimental", "extended-schema", "tpe", "variadic-is-in-range"] }
- default = datetime, decimal, ipaddr
-
by default, enable all Cedar extensions
- ipaddr default
-
Affects
extensions::ipaddr,extensions::ipaddr… - decimal default
-
Affects
extensions::decimal,extensions::decimal… - datetime default
-
Enables chrono
datetime extension requires chrono
Affects
extensions::datetime,extensions::datetime… - arbitrary
-
Enables
Arbitraryimplementations for several types in this crateEnables arbitrary
- test-util
-
Expose test utilities
- partial-validate experimental?
-
Experimental features.
- partial-eval experimental?
- tolerant-ast experimental?
-
Affects
expr_visitor::ExprVisitor.visit_error,err::evaluation_errors.ASTErrorExprError,expr_builder::ExprBuilder.error,text_to_cst::parse_policy_tolerant,text_to_cst::parse_policies_tolerant,text_to_cst::parse_expr_tolerant… - entity-manifest experimental?
-
Affects
validator::entity_manifest… - wasm = serde-wasm-bindgen, tsify, wasm-bindgen
- experimental = entity-manifest, extended-schema, partial-eval, partial-validate, tolerant-ast, tpe, variadic-is-in-range
- extended-schema experimental?
-
Affects
json_schema::NamespaceDefinition.loc,json_schema::ActionEntityUID.loc,json_schema::TypeOfAttribute.loc,schema::LocatedCommonType,schema::LocatedNamespace,types::AttributeType.loc… - tpe experimental?
-
Affects
cedar-policy-core::batched_evaluator,cedar-policy-core::tpe… - variadic-is-in-range experimental?
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?
-
Enables tsify ^0.4.5
Intentionally not updated to 0.5.5, see issue #1744
- wasm-bindgen wasm?