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 在 配置 中排名
46,620 每月下载量
在 68 个 包中使用(6 个直接使用)
1.5MB
35K SLoC
Cedar Policy Core
本包包含Cedar解析器和评估引擎。
本包公开低级和高级Cedar API,例如直接与策略AST交互。任何只想从Rust客户端(例如,进行授权决策)使用Cedar的人应使用 cedar-policy
。
有关Cedar语言/项目的更多信息,请访问 cedarpolicy.com。
开发
通过在此目录中运行 cargo build
和 cargo test
独立构建和测试此crate。从存储库的根目录运行这些命令以构建和测试此包以及此存储库中的所有其他crate。此crate直接或间接地由此存储库中的所有其他crate使用,因此这里的更改可能导致其他地方的测试失败。
文档
最新版本的生成文档可在 docs.rs 上访问。
lib.rs
:
在Rust中实现Cedar解析器和评估引擎。
依赖关系
~5.5–9.5MB
~156K SLoC