aboutsummaryrefslogtreecommitdiffstats
path: root/askama_shared/src/generator.rs (unfollow)
Commit message (Expand)AuthorFilesLines
2022-01-28Parse tuple expressionsLibravatar René Kijewski1-0/+18
2022-01-28 Implement error propagation expression: `?` (#590)Libravatar René Kijewski1-0/+12
2022-01-27Unify handling of calls (#614)Libravatar René Kijewski1-79/+31
2022-01-24Replace `&PathBuf` with `&Path`Libravatar René Kijewski1-7/+7
2022-01-12`&Option<T>` → `Option<&T>`Libravatar René Kijewski1-3/+3
2022-01-12Fully qualify some more paths in generated codeLibravatar René Kijewski1-3/+3
2022-01-07Determine Content-Type during compilationLibravatar René Kijewski1-0/+4
2022-01-06Add `#[inline]` to trivial trait implementationsLibravatar René Kijewski1-0/+9
2022-01-06Remove the iron integration from generatorLibravatar René Kijewski1-26/+0
2022-01-06Omit implicit lifetimesLibravatar René Kijewski1-1/+1
2022-01-05Update for actix-web betaLibravatar René Kijewski1-7/+3
2022-01-04askama_rocket: revert to rocket 0.4 for releaseLibravatar Dirkjan Ochtman1-2/+4
2022-01-04askama_actix: revert to actix-web v3 for releaseLibravatar Dirkjan Ochtman1-3/+4
2021-12-15Use a separate trait for object safety (#579)Libravatar Dirkjan Ochtman1-17/+5
2021-12-14updated for actix-web 4.0.0-beta.14Libravatar CrunkLord4201-1/+2
2021-12-08Use char for patterns where possibleLibravatar Dirkjan Ochtman1-1/+1
2021-12-05Update axum to 0.4 (by switching to axum-core)Libravatar Michael Alyn Miller1-5/+3
2021-12-01Move askama_mendes integration into Askama repo (#561)Libravatar Dirkjan Ochtman1-2/+2
2021-11-29Allow whitespace trimming in {{raw}} blocksLibravatar René Kijewski1-2/+2
2021-11-27Add Axum integrationLibravatar Michael Alyn Miller1-0/+18
2021-11-19Added support for optional escaper for escape filter (resolves #556)Libravatar vallentin1-2/+36
2021-11-11Implement `for … in … if …`Libravatar René Kijewski1-29/+27
2021-11-11Implement for-elseLibravatar René Kijewski1-17/+26
2021-11-11Prepare for actix-web v4 (#553)Libravatar Sergey Pashinin1-4/+2
2021-11-11Implement {{loop.cycle(…)}} similar to JinjaLibravatar René Kijewski1-7/+30
2021-10-13Fix support for raw method identifiersLibravatar Kelly Thomas Kline1-1/+1
2021-08-30Add {% break %} and {% continue %}Libravatar René Kijewski1-0/+10
2021-08-25Parse boolean literals in assignment targetsLibravatar René Kijewski1-0/+6
2021-07-30Use "target()" to parse "when" blockLibravatar René Kijewski1-102/+42
2021-07-05Implement destructoring of structsLibravatar René Kijewski1-2/+17
2021-07-05Parse nested tuples in "let" statement lhsLibravatar René Kijewski1-3/+3
2021-07-05Reduce code duplication for writing targetsLibravatar René Kijewski1-22/+9
2021-07-05Move logic where target shadows or declares a variable into methodLibravatar René Kijewski1-23/+33
2021-07-05Remove needless deref, only to ref it a few lines downLibravatar René Kijewski1-4/+4
2021-07-05Remove duplicated code in generatorLibravatar René Kijewski1-17/+1
2021-07-05Prepare generator::visit_target() for nested targetsLibravatar René Kijewski1-4/+2
2021-07-01Stop eliding lifetimes in pathsLibravatar Dirkjan Ochtman1-49/+69
2021-07-01Implement "if let" statementLibravatar René Kijewski1-12/+27
2021-07-01Use "if let Some(_)" instead of matchLibravatar René Kijewski1-21/+18
2021-07-01Move visit_match_params into its own methodLibravatar René Kijewski1-38/+42
2021-06-23Fixed loop generator when accessing field (fixes 494)Libravatar vallentin1-0/+6
2021-06-22Fix code generation for macro calls that store args in variables.Libravatar Ryan Kelly1-1/+4
2021-06-15Support rocket 0.5.0-rc.1 based on @flo-l's PR (#495)Libravatar Shritesh Bhattarai1-4/+2
2021-06-14Fix needless borrowingLibravatar Dirkjan Ochtman1-5/+5
2021-04-29Fixed not found in scope errorLibravatar vallentin1-1/+1
2021-04-21 Use raw identifiers for identifiers which collide with Rust keywords (#476)Libravatar SciStarterOwner1-4/+84
2021-04-13Eliminate common tails from branchesLibravatar Dirkjan Ochtman1-4/+2
2021-03-30askama_tide: suppress clippy::from-over-into lintLibravatar Dirkjan Ochtman1-0/+2
2021-03-30Use mem::take() where applicableLibravatar Dirkjan Ochtman1-2/+2
2021-03-10Refactored getting path extensionLibravatar vallentin1-35/+8