// NewManualCoordinator returns a coordinator that pushes bucket id management to the user.
NewManualCoordinator returns a coordinator that pushes bucket id management to the user.
// NewManualCoordinator returns a coordinator that pushes bucket id management to the user .
func NewManualCoordinator(buckets ...uint64) (Coordinator, error) {
	if len(buckets) == 0 {
		return nil, errors.New("must specify at least one bucket for the coordinator")
	}
	return &manualCoordinator{
		buckets: buckets,
	}, nil
}
func NewManualCoordinator ( buckets ... uint64 ) ( Coordinator , error ) { if len ( buckets ) == 0 { return nil , errors . New ( " " ) } return & manualCoordinator { buckets : buckets , } , nil }
NewManualCoordinator returns a coordinator that pushes bucket id management to the user.
NewManualCoordinator returns a coordinator that pushes bucket id management to the user .