alef 0.79.2

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
// Close frees the {{ service_name }} instance.
func (s *{{ service_name }}) Close() {
	s.mu.Lock()
	defer s.mu.Unlock()
	if s.owner != 0 {
		C.{{ free_symbol }}(s.owner)
		s.owner = 0
	}
}