code: func (s *CommandReject) Marshal() []byte {
  	buf := bytes.NewBuffer(make([]byte, 0))
  	binary.Write(buf, binary.LittleEndian, s)
  	return buf.Bytes()
  }
docs: // Marshal serializes the command parameters into binary form.