Documentation
¶
Overview ¶
Package helper содержит вспомогательные функции для преобразования типов между domain и protobuf моделями.
Эти функции используются в gRPC-сервисах для конвертации ролей реплик.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RoleProtoToSet ¶
RoleProtoToSet преобразует список ролей из protobuf (строки) в множество domain.Role.
Используется при получении Meta от другой реплики через gRPC.
Пример:
roles := []string{"Master", "Slave"}
roleSet := RoleProtoToSet(roles...) // set.Set[domain.Role]{Master, Slave}
func RoleSetToProto ¶
RoleSetToProto преобразует множество domain.Role в список строк для protobuf.
Используется при отправке Meta другой реплике через gRPC.
Пример:
roleSet := set.NewSet[domain.Role](domain.Master, domain.Slave)
protoRoles := RoleSetToProto(roleSet) // []string{"Master", "Slave"}
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.