code: func (svc *VirtualServer) Equal(other *VirtualServer) bool {
  	return svc.Address.Equal(other.Address) &&
  		svc.Protocol == other.Protocol &&
  		svc.Port == other.Port &&
  		svc.Scheduler == other.Scheduler &&
  		svc.Flags == other.Flags &&
  		svc.Timeout == other.Timeout
  }
docs: // Equal check the equality of virtual server.
  // We don't use struct == since it doesn't work because of slice.