bart
bart copied to clipboard
A compile time templating language for Rust inspired by Mustache
When I move modules around, I end up breaking Bart rendered components because of the path being relative to crate root. It might just be that I also happen to...
Should be possible with [`proc_macro_diagnostics`](https://github.com/rust-lang/rust/issues/54140)
I found this bug when working with Enums. It looks like this is all that is needed to fix it, but I only looked at *scanner.rs* so I might have...
@huntiep [writes](https://github.com/maghoff/bart/issues/12#issuecomment-316856729): > some more complex examples would be helpful. I've been looking at the tests to understand how everything works. If you have an idea of what to do...
It would be ideal to implement Mustache's functionality here. `{{==}}` to switch to erb style tags, for example.
Imagined syntax: `{{^field}}`...`{{/field}}` Standard usecase: Render a list, but show something different when that list is empty. Other imagined usecase: An `Option` can be iterated over for the `Some(_)` case,...
All these changes are just to fix warnings with the current Rust version. For many of them, I read comments that the warnings may be changed to hard errors in...