Crate cedar_policy_core
source ·Expand description
Implementation of the Cedar parser and evaluation engine in Rust.
Modules§
- This module contains the AST datatypes.
- This module contains the Cedar “authorizer”, which implements the actual authorization logic.
- This module contains the
Entities
type and related functionality. - This module contains the External Syntax Tree (EST)
- This module contains the Cedar evaluator.
- This module contains all of the standard Cedar extensions.
- This module contains the parser for the Cedar language.
- Module containing code to compute the transitive closure of a graph. This is a generic utility, and not specific to Cedar.
Traits§
- Trait for parsing “normalized” strings only, throwing an error if a non-normalized string is encountered. See docs on the [
from_normalized_str
] trait function.