diff options
-rw-r--r-- | src/gleam/dynamic.gleam | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/gleam/dynamic.gleam b/src/gleam/dynamic.gleam index 14ceb2f..58536dd 100644 --- a/src/gleam/dynamic.gleam +++ b/src/gleam/dynamic.gleam @@ -682,15 +682,7 @@ fn ensure_tuple( value: Dynamic, desired_size: Int, ) -> Result(Dynamic, DecodeErrors) { - do_ensure_tuple(classify(value), value, desired_size) -} - -fn do_ensure_tuple( - value_type: String, - value: Dynamic, - desired_size: Int, -) -> Result(Dynamic, DecodeErrors) { - case value_type { + case classify(value) { "Tuple" <> _ -> assert_is_tuple(value, desired_size) "List" -> { use _ <- result.then(assert_is_list(value, desired_size)) |