aboutsummaryrefslogtreecommitdiffstats
path: root/askama_actix/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-12-15Use a separate trait for object safety (#579)Libravatar Dirkjan Ochtman1-3/+2
This is relatively major change to the main trait's API. For context, I always started from the concept of monomorphized traits, but later several contributors asked about object safety. At that point I made `Template` object-safe, and then even later added a `SizedTemplate` to make some things easier for people who don't need object safety. However, having object-safety in the primary trait is bad for performance (a substantial number of calls into the virtual `Write` trait is relatively slow), and I don't think those who don't need object safety should pay for the cost of having it. Additionally, I feel using associated consts for the extension and size hint is more idiomatic than having accessor methods. I don't know why I didn't use these from the start -- maybe associated consts didn't exist yet, or I didn't yet know how/when to use them. Askama is pretty old at this point...
2021-11-11Prepare for actix-web v4 (#553)Libravatar Sergey Pashinin1-7/+8
2021-07-01Stop eliding lifetimes in pathsLibravatar Dirkjan Ochtman1-0/+2
2021-02-15Rename askama_actix trait method as suggested by clippyLibravatar Dirkjan Ochtman1-4/+4
By bumping the dependency versions for askama and askama_shared, this should be safe.
2020-06-30Tweak dependency on futures for Actix integrationLibravatar Dirkjan Ochtman1-0/+7
2020-01-29Move Actix-Web integration into separate askama_actix crateLibravatar Dirkjan Ochtman1-0/+22