rinja
askama
The current main branch does not compile with rust 1.58 or earlier anyway.
rust-lang/rust#82069 made error message that stem macro invocations more verbose. Since Rust 1.54 (currently in beta) the message includes the name of the offending macro. This PR uses version_check to select the appropriate expected error message.
syn::Error::to_compile_error