code: func encodeContinue(key, keyPrefix string, resourceVersion int64) (string, error) {
  	nextKey := strings.TrimPrefix(key, keyPrefix)
  	if nextKey == key {
  		return "", fmt.Errorf("unable to encode next field: the key and key prefix do not match")
  	}
  	out, err := json.Marshal(&continueToken{APIVersion: "meta.k8s.io/v1", ResourceVersion: resourceVersion, StartKey: nextKey})
  	if err != nil {
  		return "", err
  	}
  	return base64.RawURLEncoding.EncodeToString(out), nil
  }
docs: // encodeContinue returns a string representing the encoded continuation of the current query.