Code

History

Commits on ig/commit-debug to cli/src/template_builder.rs70+
  1. templater: port Template/ListTemplate methods to symbol tableYuya Nishihara committed 1 year ago01a27fa
  2. templater: deduplicate definitions of formattable list methodsYuya Nishihara committed 1 year agobc6c7cf
  3. templater: port list methods to symbol tableYuya Nishihara committed 1 year agoec3d07f
  4. templater: inline old impl_core_wrap_property_fns!() macroYuya Nishihara committed 1 year ago1194b94
  5. templater: replace remainders of P::wrap_<type>(), remove old wrap_<type> fnsYuya Nishihara committed 1 year agof5c36d5
  6. templater: annotate some property output typesYuya Nishihara committed 1 year ago098f7d3
  7. templater: use WrapTemplateProperty trait in list helpersYuya Nishihara committed 1 year agocd9a3fb
  8. templater: move wrap_list() to callers of build_filter_operation()Yuya Nishihara committed 1 year agof221a75
  9. templater: use WrapTemplateProperty trait bound at parsing functionsYuya Nishihara committed 1 year agoa084561
  10. templater: introduce trait for wrapping BoxedTemplateProperty<O> typesYuya Nishihara committed 1 year agoae22633
  11. templater: in tests, use custom context type instead of ()Yuya Nishihara committed 1 year ago5fc347c
  12. templater: unify property conversion traitsYuya Nishihara committed 1 year ago8936a7b
  13. templater: call property wrap_() functions directly, delete old forwarding fnsYuya Nishihara committed 1 year ago780f9e5
  14. templater: move non-core wrap_*() functions to property types, leverage macroYuya Nishihara committed 1 year agob611c31
  15. templater: move core wrap_*() functions to property wrapper typeYuya Nishihara committed 1 year ago7643364
  16. templater: remove unneeded trait bound from build_lambda_expression()Yuya Nishihara committed 1 year ago577a484
  17. templater: add type alias for Box<dyn TemplateProperty<..>>Yuya Nishihara committed 1 year ago1b300fe
  18. templater: convert property to trait object by callerYuya Nishihara committed 1 year agob96924d
  19. templater: add property.into_dyn() helperYuya Nishihara committed 1 year ago96b633a
  20. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  21. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  22. templater: add trim methods to `String` typeGeorge Christou committed 1 year agoe1abaca
  23. templater: add stringify(x) function to call string methods on templateYuya Nishihara committed 1 year ago0d2becb
  24. templater: add .escape_json method to stringhkalbasi committed 1 year ago272955f
  25. templater: add optional ellipsis arg to truncate template functionsJosh Steadmon committed 1 year ago975e1e1
  26. templater: add pad_centered template functionJosh Steadmon committed 1 year ago227ecce
  27. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  28. templater: add list.filter(predicate) methodYuya Nishihara committed 1 year ago362be59
  29. templater: extract helper that builds lambda expression bodyYuya Nishihara committed 1 year agoaf05534
  30. templater: add config(name) functionYuya Nishihara committed 1 year ago9872427
  31. templater: introduce ConfigValue type, port "config list" value to itYuya Nishihara committed 1 year ago83d237a
  32. templater: add Email template type, deprecate `Signature.username()`Benjamin Tan committed 1 year agodc16830
  33. templater: rename "logical" eq/ne operatorsYuya Nishihara committed 1 year ago53b8eeb
  34. templater: add relational operators (`>=`, `>`, `<=`, `<`)Benjamin Tan committed 1 year agoda5b790
  35. templater: add `IntoTemplateProperty::try_into_cmp`Benjamin Tan committed 1 year ago48233a1