macro_rules! t {
($id:expr, $cx:expr) => { ... };
($id:expr, {
// NOTE Using a colon here leads to literally impossible to solve cast errors based on compiler misinterpretations
$($key:literal = $value:expr),+
}, $cx:expr) => { ... };
}
Expand description
Translates the given ID conveniently, taking arguments for interpolation as required. The final argument to any call of this macro must be a Sycamore reactive scope provided to the relevant Perseus template.