Я хочу экспортировать свой сервис как сервис rp c, и мой локальный метод - получить всех пользователей (тип структуры) из БД, например,
func GetUsers() ([]model.User) {
// business logic
}
Теперь я обернул метод как паттерны rp c выглядят следующим образом:
func (api *API) RpcGetUsers(_, reply []*model.User) error {
reply = dal.GetUsers()
return nil
}
Но когда я запустил функцию, произошла пани c. В нем упоминается, что «тип ответа« RpcGetUsers »не является указателем:« [] * model.User »« Как я могу решить эту проблему?