macro_rules! render_context {
{ $struct:ident =>
features: [
$( $feature:ident ),* $(,)?
],
limits: [
$( $limit:ident => $limitval:expr ),* $(,)?
],
bind_groups: [
$( $bindgroupnum:tt => $bindgroup:ty ),* $(,)?
],
pipelines: [
$( $pipelinenum:tt => $pipeline:ty ),* $(,)?
] $(,)?
} => { ... };
}