[swift_proto_library] Generated types are always public
tylervick opened this issue · comments
Currently the Visibility
generation option is hardcoded to Public
for all protobuf generation:
Certain use cases require a non-public access level for generated objects. For example, when creating a library without exposing messages to the consumer.
This is because each swift_proto_library
ends up being a module. If it was anything other than public
how would it be used?