aboutsummaryrefslogtreecommitdiff
path: root/src/gleam_stdlib.erl
diff options
context:
space:
mode:
authorGiacomo Cavalieri <giacomo.cavalieri@icloud.com>2023-04-25 19:53:26 +0200
committerLouis Pilfold <louis@lpil.uk>2023-04-29 14:33:18 +0100
commit63d17f8a64634badf1855b55fd97cd75ecb03e09 (patch)
tree5a11aeb397c6cb5d44bec4a36622f52d32a8ade6 /src/gleam_stdlib.erl
parent1ad4fbb4fb754950ff08b64efcd1882f8770372f (diff)
downloadgleam_stdlib-63d17f8a64634badf1855b55fd97cd75ecb03e09.tar.gz
gleam_stdlib-63d17f8a64634badf1855b55fd97cd75ecb03e09.zip
Change `decode_field`'s return type
Diffstat (limited to 'src/gleam_stdlib.erl')
-rw-r--r--src/gleam_stdlib.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gleam_stdlib.erl b/src/gleam_stdlib.erl
index 4c59893..e8746a2 100644
--- a/src/gleam_stdlib.erl
+++ b/src/gleam_stdlib.erl
@@ -80,9 +80,9 @@ decode_list(Data) -> decode_error_msg(<<"List">>, Data).
decode_field(Data, Key) when is_map(Data) ->
case Data of
- #{Key := Value} -> {ok, {ok, Value}};
+ #{Key := Value} -> {ok, {some, Value}};
_ ->
- {ok, decode_error(<<"field"/utf8>>, <<"nothing"/utf8>>)}
+ {ok, none}
end;
decode_field(Data, _) ->
decode_error_msg(<<"Map">>, Data).