aboutsummaryrefslogtreecommitdiffstats
path: root/askama_derive/src/generator.rs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add whitespace argument in template derive proc-macroLibravatar Guillaume Gomez2023-03-131-1/+8
|
* Fix handling of trailing whitespace charactersLibravatar Guillaume Gomez2023-03-091-4/+8
|
* Propogate size_hint from sub-blocks (#788)Libravatar Andrew Dona-Couch -- GitHub drop ICE2023-03-061-4/+4
| | | Closes #786
* exchange hyper features From<Template> for hyper::Body with TryFromLibravatar Rudi Floren2023-03-031-7/+5
| | | | | | | | | The previous implementation hid the error returned by render, which made it impossible for callers to react to rendering errors. While having a simple way to call into would be nice, there is not way to have both implementations without adding any manual specialization. Thus, the From impl is replaced by the TryFrom impl.
* Fix typosLibravatar René Kijewski2023-02-241-2/+2
|
* Add impl From<{Template}> for hyper::Body deriveLibravatar Rudi Floren2023-02-131-1/+23
| | | | | with-hyper now derives an impl allowing Templates to be passed to functions with trait bounds for Into<hyper::Body>.
* Extends expects a string and nothing elseLibravatar René Kijewski2023-01-301-1/+1
|
* Apply clippy suggestions for 1.67 (#769)Libravatar Dirkjan Ochtman2023-01-301-32/+32
|
* Remove `_ext` from `askama_hyper`, tooLibravatar René Kijewski2022-09-261-2/+1
| | | | | That part was missing from #632, because #632 came before #706, and I forgot to update the older PR.
* Apply clippy suggestions from Rust 1.64 (#725)Libravatar Dirkjan Ochtman2022-09-231-1/+1
|
* Remove ext argument in integrationsLibravatar René Kijewski2022-09-191-16/+7
|
* Add Expr::is_cachable()Libravatar René Kijewski2022-09-191-4/+2
|
* Skip caching calls (Resolves #667)Libravatar vallentin2022-09-191-3/+7
|
* Remove support for deprecated `_parent` fieldLibravatar René Kijewski2022-07-251-23/+0
| | | | | | The support for the magic `_parent` field is deprecated since v0.8.0 or issue #180. It's bothersome to keep this feature alive, when no-one should be using it for 3 years.
* Implement basic hyper integrationLibravatar René Kijewski2022-07-251-0/+27
| | | | | | | The integration is based on askama_gotham. There is no specific trait to convert an arbitrary T to `hyper::Response`, so I used `From<Template> for hyper::Response`.
* Update to Rocket 0.5Libravatar René Kijewski2022-06-161-1/+1
| | | | | | | | Though Rocket 0.5 still only a release candidate, Rocket 0.4 severely outdated, and depends on a bunch of crates with active security advisories. Rocket 0.5 updates its dependencies to fixes versions. Also Rocket 0.4 needs a nightly Rust, which caused multiple problems.
* Replace `&Option<Box<T>>` with `Option<&T>` (#696)Libravatar René Kijewski2022-06-151-4/+6
| | | No need to work on references to references.
* Remove hash builder parameter from generatorLibravatar René Kijewski2022-06-151-6/+7
| | | | | The generator cannot be accessed outside of crate, so it's not possible to override the default hasher.
* Replace .filter_map().next() with .filter_map()Libravatar René Kijewski2022-06-151-3/+2
|
* Copy can be derivedLibravatar René Kijewski2022-06-151-6/+2
|
* Move code generation into askama_deriveLibravatar René Kijewski2022-05-241-0/+2141
|
* Move code generation into askama_sharedLibravatar Dirkjan Ochtman2020-01-291-1367/+0
|
* Move input module into askama_sharedLibravatar Dirkjan Ochtman2020-01-291-1/+1
|
* Move parser into askama_sharedLibravatar Dirkjan Ochtman2020-01-291-5/+3
|
* Add support for warpLibravatar Bjørn Madsen2020-01-291-0/+17
|
* Move Iron integration into a separate askama_iron crateLibravatar Dirkjan Ochtman2020-01-291-4/+4
|
* Move Gotham integration into separate askama_gotham crateLibravatar Dirkjan Ochtman2020-01-291-4/+4
|
* Move Rocket integration into askama_rocket crateLibravatar Dirkjan Ochtman2020-01-291-4/+4
|
* Move Actix-Web integration into separate askama_actix crateLibravatar Dirkjan Ochtman2020-01-291-5/+5
|
* Improve spacingLibravatar Dirkjan Ochtman2020-01-121-0/+6
|
* Flush buffer before exiting block with non-empty scope (fixes #227)Libravatar Dirkjan Ochtman2020-01-121-0/+9
|
* Write conditional blocks before popping variable stack (see #227)Libravatar Dirkjan Ochtman2020-01-121-19/+10
|
* upgrade dependencies(actix-web 0.7 -> 2)Libravatar DCjanus2020-01-111-4/+4
|
* Support char literalsLibravatar Tuomas Siipola2020-01-031-0/+8
|
* Clean up clippy warningsLibravatar Dirkjan Ochtman2020-01-021-0/+2
|
* Moved no-receiver size_hint method to a separate trait (#270)Libravatar jbg2019-10-281-1/+16
|
* Add support for boolean literalsLibravatar Dave Poulter2019-10-081-0/+6
|
* Implement selected clippy recommendations.Libravatar Bardi Harborow2019-07-111-1/+1
|
* WIP: Add raw blockLibravatar Pavel Fokin2019-04-181-0/+5
|
* Simplify actix-web implementationsLibravatar Dirkjan Ochtman2019-02-201-5/+2
|
* Allow referencing self as a variable (fixes #207)Libravatar Dirkjan Ochtman2019-02-201-1/+1
|
* Fix formatting for 1.32.0Libravatar Dirkjan Ochtman2019-02-181-6/+12
|
* Fully qualified ResultLibravatar Steven Pease2019-02-151-1/+1
|
* Provide size_hint() method on Template (fixes #181)Libravatar Dirkjan Ochtman2019-01-121-37/+99
|
* Allow configuration of escape modesLibravatar Dirkjan Ochtman2019-01-121-2/+2
|
* Specify a trait that handles the output format's escapingLibravatar Dirkjan Ochtman2019-01-121-7/+12
|
* Inject template file into generated source as bytes.Libravatar Maarten de Vries2019-01-111-1/+25
| | | | | | This is meant to allow the compiler to understand the dependency between the generated code and the template source. It removes the need for a build script.
* Fix loop.lastLibravatar yossyJ2019-01-081-7/+7
|
* Add support for loop.lastLibravatar yossyJ2019-01-081-3/+12
|
* Add support for tupleLibravatar yossyJ2019-01-041-11/+33
|