- Enthält einen in Rust implementierten CEL-Parser und -Interpreter
- Als leichtgewichtige Bibliothek einfach zu verwenden und zugleich schnell, sicher und anpassbar
- CEL, von Google entwickelt, ist eine nicht Turing-vollständige Ausdruckssprache, die auf Einfachheit, Geschwindigkeit, Sicherheit und Portabilität ausgelegt ist
- Mit einer C-ähnlichen Syntax sieht sie Ausdrücken in C++, Go, Java und TypeScript fast identisch aus
- Basiert auf einer Erweiterung der Spezifikation, die Google bei der Entwicklung der Sicherheitsregeln für Firebase erstellt hat, und wird auch in Caddy verwendet
- CEL ist ideal für die leichtgewichtige Auswertung von Ausdrücken, wenn sandboxed Skriptsprachen zu ressourcenintensiv sind
1 Kommentare
Googles Common Expression Language