Как проверить отдельный идентификатор в спецификации/сборке

(s/def ::users (s/coll-of ::user :distinct true))

Приведенная выше спецификация требует, чтобы каждая пользовательская карта была отдельной, но как я могу указать ее для проверки только отдельных :user/ids

Коллекция ниже не должна быть разрешена:

[{:id 10 :name "Jessica"} {:id 10 :name "Erica"}]

person Oguz Bilgic    schedule 09.09.2017    source источник
comment
Можете ли вы дать больше контекста? Вы пытаетесь сгенерировать образцы данных? Или вы пытаетесь проверить функцию? Не могли бы вы просто использовать одну карту с ID в качестве ключа и NAME в качестве значения? Не могли бы вы сначала сгенерировать уникальные идентификаторы, а затем связать с каждым идентификатором случайные (возможно, неуникальные) имена?   -  person Alan Thompson    schedule 10.09.2017