liquid-heck
Case conversion (CamelCase, snake_case, ...) filters for Liquid using Heck library.
This library provides case conversion filters for the Liquid template engine, utilizing the Heck library for case conversion.
... in filter() |
... in templates |
|---|---|
| KebabCase | kebabcase |
| LowerCamelCase | lowercamelcase |
| ShoutyKebabCase | shoutykebabcase |
| ShoutySnakeCase | shoutysnakecase |
| SnakeCase | snakecase |
| TitleCase | titlecase |
| TrainCase | traincase |
| UpperCamelCase | uppercamelcase |
Example
To use the case conversion filters in your Liquid templates, you first need to register the filters.
use ;
let template = with_stdlib
.filter // Register the filters
.filter
.filter
.build.unwrap
.parse.unwrap;
let mut globals = object!;
let output = template.render.unwrap;
assert_eq!;