alef 0.23.4

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
{{ header }}package {{ package }};

/** Visitor interface for callbacks implemented by the host language. */
public interface {{ trait_name }} {
{% for callback in callbacks %}
    /** {{ callback.doc }} */
    default {{ result_type }} {{ callback.java_method }}({{ callback.params }}) {
        return new {{ result_type }}.{{ default_variant }}();
    }
{% endfor %}
}