code: func (j *Job) enqueue() error {
  	if err := j.setStatus(StatusQueued); err != nil {
  		return err
  	}
  	return nil
  }
docs: // enqueue adds the job to the queue and sets its status to StatusQueued. Queued jobs will
  // be completed by workers in order of priority. Attempting to enqueue a destroyed job
  // will have no effect.