Clojure spec отдельный ключ - PullRequest
       23

Clojure spec отдельный ключ

1 голос
/ 04 ноября 2019

У меня есть спецификация ниже, я хочу, чтобы это key :data/c в моей коллекции было уникальным. Как мне это сделать?

(s/def
  :org/overlapping
   (s/every-kv
       :org/interval
  (s/coll-of
    (s/keys :req [:data/x :data/c :data/g])
    :min-count 2
    :distinct true)
  :count 1))

Я также хочу написать генератор, который будет генерировать уникальные числа для :data/c

...