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.