Re:Templ: A language for writing HTML user interfaces in Go
by rthrfrd on Monday December 11, 2023 @10:15AM
(#38601332)
I believe I recently built something to do exactly what you're describing for HTML, though it's C++ (but maybe a useful basis for a rust version - I don't know).
https://github.com/rthrfrd/webxx