aboutsummaryrefslogtreecommitdiff
path: root/gen/src
diff options
context:
space:
mode:
authorLouis Pilfold <louis@lpil.uk>2020-01-14 09:42:07 +0000
committerLouis Pilfold <louis@lpil.uk>2020-01-14 09:42:07 +0000
commit36957584a74a2e299971e0c00ff9e03d03d5a205 (patch)
tree8dbc1729a59989a03e046de59432d01485ecc8b3 /gen/src
parent086b09e281be1ccdbbb4f3b4487c161f1e42b772 (diff)
downloadgleam_stdlib-36957584a74a2e299971e0c00ff9e03d03d5a205.tar.gz
gleam_stdlib-36957584a74a2e299971e0c00ff9e03d03d5a205.zip
Type annotations for gleam/map
Diffstat (limited to 'gen/src')
-rw-r--r--gen/src/gleam@map.erl11
1 files changed, 2 insertions, 9 deletions
diff --git a/gen/src/gleam@map.erl b/gen/src/gleam@map.erl
index ce77ac1..66b4feb 100644
--- a/gen/src/gleam@map.erl
+++ b/gen/src/gleam@map.erl
@@ -67,13 +67,7 @@ drop(Map, DisallowedKeys) ->
gleam@list:fold(DisallowedKeys, Map, fun(Key, Acc) -> delete(Acc, Key) end).
update(Map, Key, Fun) ->
- case get(Map, Key) of
- {ok, Value} ->
- insert(Map, Key, Fun({ok, Value}));
-
- {error, _} ->
- insert(Map, Key, Fun({error, nil}))
- end.
+ insert(Map, Key, Fun(get(Map, Key))).
do_fold(List, Initial, Fun) ->
case List of
@@ -85,5 +79,4 @@ do_fold(List, Initial, Fun) ->
end.
fold(Map, Initial, Fun) ->
- Kvs = to_list(Map),
- do_fold(Kvs, Initial, Fun).
+ do_fold(to_list(Map), Initial, Fun).