aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/data/struct/array.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/data/struct/array.lux5
1 files changed, 3 insertions, 2 deletions
diff --git a/stdlib/source/lux/data/struct/array.lux b/stdlib/source/lux/data/struct/array.lux
index 3a3c6bfaa..fa52df9f1 100644
--- a/stdlib/source/lux/data/struct/array.lux
+++ b/stdlib/source/lux/data/struct/array.lux
@@ -18,6 +18,7 @@
## [Types]
(type: #export (Array a)
+ {#;doc "Mutable arrays."}
(#;HostT "#Array" (#;Cons a #;Nil)))
## [Functions]
@@ -161,7 +162,7 @@
))))
## [Structures]
-(struct: #export (Eq<Array> (^open "a:"))
+(struct: #export (Eq<Array> Eq<a>)
(All [a] (-> (Eq a) (Eq (Array a))))
(def: (= xs ys)
(let [sxs (size xs)
@@ -174,7 +175,7 @@
true
[(#;Some x) (#;Some y)]
- (a:= x y)
+ (:: Eq<a> = x y)
_
false)))