handlebars-rust
handlebars-rust copied to clipboard
Valuable adoption
Fixes #440
Changes to be included:
- [x] Update
ContextAPI to hold a borrowed reference of anyT: Valuable, currently it owns a convertedserde_json::Value - [x] Update
Registryrender apis to acceptT: Valuableinstead ofserde::Serialize - [ ] Update internal type system from
serde_json::Valuetovaluable::Valueor a hybrid solution.valuable::Valuecan not hold owned data makes it difficult to cover the derived value during rendering - [ ]
Contextnavigation API needs to be updated to use Valuable access APIs. - [ ] update modules related to rhai for exchange between
ValuableandDynamic