NordSecurity / uniffi-bindgen-go

Uniffi bindings generator for Golang
Mozilla Public License 2.0
65 stars 18 forks source link

Hide internal code from API #20

Open Savolro opened 9 months ago

Savolro commented 9 months ago

Some code which is used only for internals (e. g. FfiConverters) is available for anyone using the generated library. This complicates reading the API of the library as lots of exported symbols are visible when only part of them are actually API.

While they need to be exported for external types support, maybe it could be migrated to a separate package?