Skip to content

irbis-labs/incrust

Repository files navigation

Minimum Rust version: 1.85

{% Incrust %}

Incrust is a template engine for Rust, originally inspired by Jinja2.

The engine is not yet active in this version. Template compilation, AST, and evaluation will be designed here in future iterations.

Formatting and escaping primitives that previously lived in this workspace (incrust-format, incrust-filters) have been extracted into the standalone smart-format crate.

Development

Quality gates

cargo +nightly fmt -- --check
cargo check
cargo clippy -- -D warnings

Git hooks

Enable repo-local hooks (once per clone):

git config core.hooksPath .githooks
chmod +x .githooks/pre-commit .githooks/pre-push

License

This project is licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Rust template engine inspired by Jinja2

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors