diff options
author | mialinx <mialinx@yandex-team.com> | 2023-06-23 16:19:33 +0300 |
---|---|---|
committer | mialinx <mialinx@yandex-team.com> | 2023-06-23 16:19:33 +0300 |
commit | b5b172e661d423983bd94fd2d50cfa9c173771bd (patch) | |
tree | 736b78059081a12be45f102a392e41f1faa11e45 /contrib/libs/googleapis-common-protos/google | |
parent | 5e46f0301456285f1a47076638fcd7679cccafa4 (diff) | |
download | ydb-b5b172e661d423983bd94fd2d50cfa9c173771bd.tar.gz |
Support for new progotobuf/grpc Go generators
Какие проблему решаем:
1) Текущий генератор (https://github.com/golang/protobuf/) - устаревший, и его рекомендуют заменить на новый (https://pkg.go.dev/google.golang.org/protobuf/cmd/protoc-gen-go)
2) Новый генератор использует интерфейсы в сгенерированных stubах
```
func RegisterTestAgentServiceServer(s grpc.ServiceRegistrar, srv TestAgentServiceServer) { // grpc.ServiceRegistrar - интерфейс
```
Вместо
```
func RegisterTestAgentServiceServer(s *grpc.Server, srv TestAgentServiceServer) { // *grpc.Server - конкретный тип
```
что необходимо нам для https://st.yandex-team.ru/
3) чтобы не было попыток писать вот такое https://a.yandex-team.ru/arcadia/taxi/graph/fleet-tracking-system/grpc-gateway/go_lib/ya.make?rev=11743497#L25
Diffstat (limited to 'contrib/libs/googleapis-common-protos/google')
0 files changed, 0 insertions, 0 deletions