alef 0.114.0

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub fn __construct(
{% for field in fields -%}
    {{ field.name }}: Option<{{ field.ty }}>{{ "," if not loop.last else "" }}
{% endfor -%}
) -> Self {
    Self {
{% for field in fields -%}
        {{ field.init }},
{% endfor -%}
{% if default_rest %}        ..Default::default()
{% endif %}    }
}