mirror of
https://github.com/askama-rs/askama.git
synced 2025-10-02 07:20:55 +00:00
Make filters |fmt
and |format
avail w/ "alloc"
w/o "std"
This commit is contained in:
parent
d5c65ab85a
commit
6bbf0a3b01
@ -552,7 +552,7 @@ impl<'a> Generator<'a, '_> {
|
|||||||
ensure_filter_has_feature_alloc(ctx, name, node)?;
|
ensure_filter_has_feature_alloc(ctx, name, node)?;
|
||||||
if !args.is_empty() {
|
if !args.is_empty() {
|
||||||
if let Expr::StrLit(ref fmt) = *args[0] {
|
if let Expr::StrLit(ref fmt) = *args[0] {
|
||||||
buf.write("rinja::helpers::std::format!(");
|
buf.write("rinja::helpers::alloc::format!(");
|
||||||
self.visit_str_lit(buf, fmt);
|
self.visit_str_lit(buf, fmt);
|
||||||
if args.len() > 1 {
|
if args.len() > 1 {
|
||||||
buf.write(',');
|
buf.write(',');
|
||||||
@ -576,7 +576,7 @@ impl<'a> Generator<'a, '_> {
|
|||||||
ensure_filter_has_feature_alloc(ctx, name, node)?;
|
ensure_filter_has_feature_alloc(ctx, name, node)?;
|
||||||
if let [_, arg2] = args {
|
if let [_, arg2] = args {
|
||||||
if let Expr::StrLit(ref fmt) = **arg2 {
|
if let Expr::StrLit(ref fmt) = **arg2 {
|
||||||
buf.write("rinja::helpers::std::format!(");
|
buf.write("rinja::helpers::alloc::format!(");
|
||||||
self.visit_str_lit(buf, fmt);
|
self.visit_str_lit(buf, fmt);
|
||||||
buf.write(',');
|
buf.write(',');
|
||||||
self._visit_args(ctx, buf, &args[..1])?;
|
self._visit_args(ctx, buf, &args[..1])?;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user