MiniJinja:在 Rust 中构建模板引擎的经验
原文英文,约4300词,阅读约需16分钟。发表于: 。Given that I can't stop creating template engines, I figured I might write a bit about my learnings of creating MiniJinja which is an implementation of my Jinja2 template engine for Rust. ...
这篇文章介绍了作者在Rust中构建MiniJinja模板引擎的经验。MiniJinja是作者为Rust实现的Jinja2模板引擎。文章讨论了MiniJinja的设计和实现,包括运行时值、对象模型、枚举器和对象行为、虚拟机的构建等。作者还介绍了一些有趣的API,如注册过滤器和函数。