alef 0.23.15

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
// Optional numeric primitive: {% if is_float %}NaN = None{% else %}max value of type = None{% endif %}

let {{ rs_name }} = if {% if is_float %}{{ name }}.is_nan(){% else %}{{ name }} == {{ max_val }}{% endif %} {
        None
    } else {
        Some({{ name }})
    };