I have 2 structs and one of them is made of protobuf, the other is made from xorm`s table struct.

There is a function which needs []\*UserResult but I only have []\*Users.

How do I transform them? 

```
//user.proto => 
message UserResult {
  int64 uid = 1 ;
  string name = 2 ;
}
//user.go
type User struct {
   uid int64 
   name string 
}
func GetUserList(){
   var users []*User
   return xorm.xxxx.Get(&users)
}

// server.go 
func (s *server)GetUserList() ([]*UserRequest , error) {
    users := model.GetUsers()
    // here  how to make users --->  []*UserRequest ???
} 

```