rinja
askama
?
This leads to fewer needless allocations, and makes the operator `?` usable in an no-alloc context.
This change allows using the operator `?` in askama expressions. It works like the same operator in Rust: if a `Result` is `Ok`, it is unwrapped. If it is an error, then the `render()` method fails with this error value.