alef 0.115.4

Opinionated polyglot binding generator for Rust libraries
Documentation
{% if language == "swift" %}
        print({{ reason }})
{% elif language == "ruby" %}
    warn {{ reason }}
{% elif language == "php" %}
        fwrite(STDERR, {{ reason }} . PHP_EOL);
{% elif language == "java" %}
        System.err.println({{ reason }});
{% elif language == "kotlin" or language == "kotlin_android" %}
        System.err.println({{ reason }})
{% elif language == "csharp" %}
        System.Console.Error.WriteLine({{ reason }});
{% elif language == "node" or language == "wasm" or language == "typescript" %}
        console.warn({{ reason }});
{% elif language == "python" %}
    __import__("warnings").warn({{ reason }}, stacklevel=1)
{% elif language == "go" %}
    t.Log({{ reason }})
{% elif language == "rust" %}
    std::io::Write::write_all(&mut std::io::stderr(), concat!({{ reason }}, "\n").as_bytes())
        .expect("writing skipped assertion coverage warning");
{% elif language == "elixir" %}
    IO.warn({{ reason }})
{% elif language == "r" %}
    warning({{ reason }}, call. = FALSE)
{% elif language == "dart" %}
    print({{ reason }});
{% elif language == "c" %}
    fprintf(stderr, "%s\n", {{ reason }});
{% elif language == "zig" %}
    std.debug.print("{s}\n", .{ {{ reason }} });
{% elif language == "gleam" %}
  io.println({{ reason }})
{% endif %}