alef 0.82.1

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
    public void Dispose() {
        _safeHandle.Dispose();
        // Clean up all registered callbacks for this instance
        lock (_registeredCallbacks) {
            var keys = _registeredCallbacks.Keys.ToList();
            foreach (var key in keys) {
                var handle = _registeredCallbacks[key];
                handle.Free();
                _registeredCallbacks.Remove(key);
            }
        }
    }