aboutsummaryrefslogtreecommitdiff
path: root/src/gleam_stdlib.erl
diff options
context:
space:
mode:
authorKryštof Řezáč <39591095+krystofrezac@users.noreply.github.com>2024-04-02 20:16:27 +0200
committerLouis Pilfold <louis@lpil.uk>2024-04-04 11:04:28 +0100
commit89a245bee68707f0bab5b2cd52f6736ad73b377c (patch)
tree291ecd28dc92a06c96be471109c6f975c31dfe8a /src/gleam_stdlib.erl
parentd34d58088a2bf7d9ddaff914c61676f4595d842f (diff)
downloadgleam_stdlib-89a245bee68707f0bab5b2cd52f6736ad73b377c.tar.gz
gleam_stdlib-89a245bee68707f0bab5b2cd52f6736ad73b377c.zip
Change order of classify
Diffstat (limited to 'src/gleam_stdlib.erl')
-rw-r--r--src/gleam_stdlib.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gleam_stdlib.erl b/src/gleam_stdlib.erl
index a308f3e..b7d32ff 100644
--- a/src/gleam_stdlib.erl
+++ b/src/gleam_stdlib.erl
@@ -51,13 +51,13 @@ 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_boolean(X) -> <<"Bool">>;
classify_dynamic(X) when is_atom(X) -> <<"Atom">>;
classify_dynamic(X) when is_binary(X) -> <<"String">>;
classify_dynamic(X) when is_bitstring(X) -> <<"BitArray">>;
classify_dynamic(X) when is_integer(X) -> <<"Int">>;
classify_dynamic(X) when is_float(X) -> <<"Float">>;
classify_dynamic(X) when is_list(X) -> <<"List">>;
-classify_dynamic(X) when is_boolean(X) -> <<"Bool">>;
classify_dynamic(X) when is_map(X) -> <<"Dict">>;
classify_dynamic(X) when is_tuple(X) ->
iolist_to_binary(["Tuple of ", integer_to_list(tuple_size(X)), " elements"]);