func (c *codec) ReadMessage(msg *birpc.Message) error { var jm jsonMessage err := c.dec.Decode(&jm) if err != nil { return err } msg.ID = jm.ID msg.Func = jm.Func msg.Args = jm.Args msg.Result = jm.Result msg.Error = jm.Error return nil }