27个稳定版本

3.3.0 2024年8月19日
3.2.1 2024年5月31日
3.1.2 2024年3月29日
3.0.1 2023年12月21日
2.3.1 2023年7月20日

952配置 中排名

Download history 8918/week @ 2024-04-29 9548/week @ 2024-05-06 8221/week @ 2024-05-13 8205/week @ 2024-05-20 8309/week @ 2024-05-27 8464/week @ 2024-06-03 8974/week @ 2024-06-10 7872/week @ 2024-06-17 8239/week @ 2024-06-24 7682/week @ 2024-07-01 9956/week @ 2024-07-08 9942/week @ 2024-07-15 10277/week @ 2024-07-22 11693/week @ 2024-07-29 12613/week @ 2024-08-05 11562/week @ 2024-08-12

46,620 每月下载量
68 包中使用(6 个直接使用)

Apache-2.0

1.5MB
35K SLoC

Cedar Policy Core

本包包含Cedar解析器和评估引擎。

本包公开低级和高级Cedar API,例如直接与策略AST交互。任何只想从Rust客户端(例如,进行授权决策)使用Cedar的人应使用 cedar-policy

有关Cedar语言/项目的更多信息,请访问 cedarpolicy.com

开发

通过在此目录中运行 cargo buildcargo test 独立构建和测试此crate。从存储库的根目录运行这些命令以构建和测试此包以及此存储库中的所有其他crate。此crate直接或间接地由此存储库中的所有其他crate使用,因此这里的更改可能导致其他地方的测试失败。

文档

最新版本的生成文档可在 docs.rs 上访问。


lib.rs:

在Rust中实现Cedar解析器和评估引擎。

依赖关系

~5.5–9.5MB
~156K SLoC