8 lines
248 B
Django/Jinja
8 lines
248 B
Django/Jinja
#[derive({% for d in derives %}{% if !loop.first %}, {% endif %}{{ d }}{% endfor %})]
|
|
#[serde(rename_all = "snake_case")]
|
|
pub enum {{ name }} {
|
|
{% for v in variants %}{% if v.is_default %} #[default]
|
|
{% endif %} {{ v.ident }},
|
|
{% endfor %}}
|
|
|