@@ -125,7 +125,7 @@ dependencies = [
125125 "escargot 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
126126 "git2 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
127127 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
128− "liquid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)",
128+ "liquid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
129129 "shell-words 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
130130 "syntect 3.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
131131 "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -368,6 +368,11 @@ dependencies = [
368368 "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
369369]
370370
371+[[package]]
372+name = "doc-comment"
373+version = "0.3.1"
374+source = "registry+https://github.com/rust-lang/crates.io-index"
375+
371376[[package]]
372377name = "either"
373378version = "1.5.3"
@@ -687,17 +692,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
687692
688693[[package]]
689694name = "liquid"
690−version = "0.18.2"
695+version = "0.19.0"
691696source = "registry+https://github.com/rust-lang/crates.io-index"
692697dependencies = [
693698 "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
694699 "deunicode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
700+ "doc-comment 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
695701 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
696702 "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
697− "liquid-compiler 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
698− "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
699− "liquid-interpreter 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
700− "liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
703+ "liquid-compiler 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
704+ "liquid-derive 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
705+ "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
706+ "liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
707+ "liquid-value 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
701708 "regex 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
702709 "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
703710 "unicode-segmentation 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -706,41 +713,55 @@ dependencies = [
706713
707714[[package]]
708715name = "liquid-compiler"
709−version = "0.18.1"
716+version = "0.19.0"
710717source = "registry+https://github.com/rust-lang/crates.io-index"
711718dependencies = [
712719 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
713− "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
714− "liquid-interpreter 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
715− "liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
720+ "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
721+ "liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
722+ "liquid-value 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
716723 "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
717724 "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
718725]
719726
727+[[package]]
728+name = "liquid-derive"
729+version = "0.19.0"
730+source = "registry+https://github.com/rust-lang/crates.io-index"
731+dependencies = [
732+ "liquid-compiler 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
733+ "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
734+ "liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
735+ "liquid-value 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
736+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
737+ "proc-quote 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
738+ "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)",
739+]
740+
720741[[package]]
721742name = "liquid-error"
722−version = "0.18.1"
743+version = "0.19.0"
723744source = "registry+https://github.com/rust-lang/crates.io-index"
724745
725746[[package]]
726747name = "liquid-interpreter"
727−version = "0.18.1"
748+version = "0.19.0"
728749source = "registry+https://github.com/rust-lang/crates.io-index"
729750dependencies = [
730751 "anymap 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)",
731752 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
732− "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
733− "liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
753+ "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
754+ "liquid-value 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
734755]
735756
736757[[package]]
737758name = "liquid-value"
738−version = "0.18.1"
759+version = "0.19.0"
739760source = "registry+https://github.com/rust-lang/crates.io-index"
740761dependencies = [
741762 "chrono 0.4.9 (registry+https://github.com/rust-lang/crates.io-index)",
742763 "itertools 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
743− "liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)",
764+ "liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)",
744765 "num-traits 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
745766 "serde 1.0.99 (registry+https://github.com/rust-lang/crates.io-index)",
746767]
@@ -945,6 +966,16 @@ dependencies = [
945966 "treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
946967]
947968
969+[[package]]
970+name = "proc-macro-hack"
971+version = "0.5.9"
972+source = "registry+https://github.com/rust-lang/crates.io-index"
973+dependencies = [
974+ "proc-macro2 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
975+ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
976+ "syn 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
977+]
978+
948979[[package]]
949980name = "proc-macro2"
950981version = "0.4.30"
@@ -961,6 +992,28 @@ dependencies = [
961992 "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
962993]
963994
995+[[package]]
996+name = "proc-quote"
997+version = "0.2.2"
998+source = "registry+https://github.com/rust-lang/crates.io-index"
999+dependencies = [
1000+ "proc-macro-hack 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)",
1001+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
1002+ "proc-quote-impl 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
1003+ "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
1004+ "syn 0.15.44 (registry+https://github.com/rust-lang/crates.io-index)",
1005+]
1006+
1007+[[package]]
1008+name = "proc-quote-impl"
1009+version = "0.2.2"
1010+source = "registry+https://github.com/rust-lang/crates.io-index"
1011+dependencies = [
1012+ "proc-macro-hack 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)",
1013+ "proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)",
1014+ "quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)",
1015+]
1016+
9641017[[package]]
9651018name = "quick-error"
9661019version = "1.2.2"
@@ -1492,6 +1545,7 @@ dependencies = [
14921545"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
14931546"checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
14941547"checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
1548+"checksum doc-comment 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "923dea538cea0aa3025e8685b20d6ee21ef99c4f77e954a30febbaac5ec73a97"
14951549"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3"
14961550"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
14971551"checksum encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"
@@ -1531,11 +1585,12 @@ dependencies = [
15311585"checksum libz-sys 1.0.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe"
15321586"checksum line-wrap 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
15331587"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83"
1534−"checksum liquid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e1d91078b50038dba2539ec474656192a0c83b4802e999e5ee334bf198a8120c"
1535−"checksum liquid-compiler 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d6b581cfb0437adeb4628cceafed44441d0a4a5c858ab169ec932ba4b4fda815"
1536−"checksum liquid-error 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "76119f2171687b188d7b953627ae924ca0556499b0bd20099ee5f2dea8e8969b"
1537−"checksum liquid-interpreter 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0cc07e0e8d8b87a34579e42644ac63e290989d4e0539b79993979163bb43ea7b"
1538−"checksum liquid-value 0.18.1 (registry+https://github.com/rust-lang/crates.io-index)" = "21caa8903eae7cd9f5918d85d99a06e2a21528fcf6e3da33a7b319d03b81d87c"
1588+"checksum liquid 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7cf7f28965f50ff06e2e9f26162f6d944b71f976506a7a01a6308ddebd36155"
1589+"checksum liquid-compiler 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7cd195c00674a2dc811b07969358c97c0639db4a73bc61514db48609d110356f"
1590+"checksum liquid-derive 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5b0faadd0dd1a7cf38390316c36a9a741949462750f9833b794ac6d7de145218"
1591+"checksum liquid-error 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d5c0851812322e87dcf67c2d7e520c3efd8651bd44eb8d0c0246e6dfb94d481"
1592+"checksum liquid-interpreter 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "998e0411b8cb6210bb0729ccbb15abd2a1c8ef7e318c97511ae5a741c817c63e"
1593+"checksum liquid-value 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e7606ac3743bff9929daff0d0f51f9177ab3ec74520f7f832b8ec595dd96efee"
15391594"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
15401595"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
15411596"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
@@ -1562,8 +1617,11 @@ dependencies = [
15621617"checksum predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "53e09015b0d3f5a0ec2d4428f7559bb7b3fff341b4e159fedd1d57fac8b939ff"
15631618"checksum predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178"
15641619"checksum predicates-tree 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124"
1620+"checksum proc-macro-hack 0.5.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e688f31d92ffd7c1ddc57a1b4e6d773c0f2a14ee437a4b0a4f5a69c80eb221c8"
15651621"checksum proc-macro2 0.4.30 (registry+https://github.com/rust-lang/crates.io-index)" = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
15661622"checksum proc-macro2 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "175a40b9cf564ce9bf050654633dbf339978706b8ead1a907bb970b63185dd95"
1623+"checksum proc-quote 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fa612543f23fda013e1e6ce30b5285a9d313c6e582e57b4ceca74eb5b85685b5"
1624+"checksum proc-quote-impl 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f785f0f8cd00b7945efc3f3bdf8205eb06af5aacec598d83e67f41dc8d101fda"
15671625"checksum quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
15681626"checksum quote 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1"
15691627"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe"