alef 0.71.0

Opinionated polyglot binding generator for Rust libraries
Documentation
{% if has_error %}
{% if is_async %}
    let result = {{ async_call_expr }};
{% else %}
    let result = {{ call_expr }};
{% endif %}
    match result {
        Err(e) => {
            throw_jni_error(env, &e.to_string());
            {{ ret_null }}
        }
        Ok(v) => {
{{ ok_body }}        }
    }
{% else %}
{% if is_async %}
    let v = {{ async_call_expr }};
{% else %}
    let v = {{ call_expr }};
{% endif %}
{{ value_body }}{% endif %}
    }) else {
        return {{ ret_null }};
    };
    __jni_result
}