diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/lux/data/collection/set.lux | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/stdlib/source/lux/data/collection/set.lux b/stdlib/source/lux/data/collection/set.lux index ca95a7a4b..4c1fabde0 100644 --- a/stdlib/source/lux/data/collection/set.lux +++ b/stdlib/source/lux/data/collection/set.lux @@ -58,7 +58,7 @@ (//.select (//.keys filter) base)) -(structure: #export equivalence +(implementation: #export equivalence (All [a] (Equivalence (Set a))) (def: (= (^@ reference [hash _]) sample) @@ -67,7 +67,7 @@ (list.every? (..member? reference) (..to_list sample))))) -(structure: #export hash +(implementation: #export hash (All [a] (Hash (Set a))) (def: &equivalence ..equivalence) @@ -77,7 +77,7 @@ ..to_list (\ (list.hash (..member_hash set)) hash)))) -(structure: #export (monoid hash) +(implementation: #export (monoid hash) (All [a] (-> (Hash a) (Monoid (Set a)))) (def: identity (..new hash)) |