alef 0.19.13

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
#[derive(Clone, Debug, serde::Serialize, serde::Deserialize)]
#[serde(tag = "tag", content = "content")]
pub enum {{ enum_name }} {
{% for variant in variants %}
{% if variant.fields %}
    {{ variant.name }}({{ variant.field_type }}),
{% else %}
    {{ variant.name }},
{% endif %}
{% endfor %}
}