From 63d17f8a64634badf1855b55fd97cd75ecb03e09 Mon Sep 17 00:00:00 2001 From: Giacomo Cavalieri Date: Tue, 25 Apr 2023 19:53:26 +0200 Subject: Change `decode_field`'s return type --- src/gleam_stdlib.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/gleam_stdlib.erl') 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). -- cgit v1.2.3