diff options
author | Danny Martini <despair.blue@gmail.com> | 2023-04-29 15:23:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-29 14:23:27 +0100 |
commit | 8924398359342ad33e99d707a3c8a7fb44d99da0 (patch) | |
tree | b87de09c589474d8d23226d07b740f0cc7da65c7 /src/gleam_stdlib.erl | |
parent | 13f8dc62e08fb499e600a4bcacfae7a29008dbfa (diff) | |
download | gleam_stdlib-8924398359342ad33e99d707a3c8a7fb44d99da0.tar.gz gleam_stdlib-8924398359342ad33e99d707a3c8a7fb44d99da0.zip |
fix decode_map throwing when `null` is being passed in (#432)
Diffstat (limited to 'src/gleam_stdlib.erl')
-rw-r--r-- | src/gleam_stdlib.erl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gleam_stdlib.erl b/src/gleam_stdlib.erl index e1fdbb1..33c9609 100644 --- a/src/gleam_stdlib.erl +++ b/src/gleam_stdlib.erl @@ -41,6 +41,7 @@ decode_error_msg(Expected, Data) when is_binary(Expected) -> decode_error(Expected, Got) when is_binary(Expected) andalso is_binary(Got) -> {error, [{decode_error, Expected, Got, []}]}. +classify_dynamic(nil) -> <<"Nil">>; classify_dynamic(X) when is_atom(X) -> <<"Atom">>; classify_dynamic(X) when is_binary(X) -> <<"String">>; classify_dynamic(X) when is_bitstring(X) -> <<"BitString">>; |