alef 0.19.9

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10

    // Visitor FFI (HtmlVisitorBridge)
    [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "{{ fn_bridge_new }}")]
    internal static extern IntPtr HtmlVisitorBridgeNew(IntPtr vtable, IntPtr userData);

    [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "{{ fn_bridge_free }}")]
    internal static extern void HtmlVisitorBridgeFree(IntPtr bridge);

    [DllImport(LibName, CallingConvention = CallingConvention.Cdecl, EntryPoint = "{{ fn_options_set }}")]
    internal static extern int ConversionOptionsSetVisitor(IntPtr options, IntPtr visitor);