From d07b4b988aafcc7abca3d0dccd70efd853718b66 Mon Sep 17 00:00:00 2001 From: Peter Saxton Date: Wed, 1 Jul 2020 13:10:37 +0100 Subject: use bitstring to_string --- src/gleam/dynamic.gleam | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/gleam/dynamic.gleam b/src/gleam/dynamic.gleam index 2b7aea2..4e8e3e8 100644 --- a/src/gleam/dynamic.gleam +++ b/src/gleam/dynamic.gleam @@ -45,9 +45,9 @@ pub fn string(from: Dynamic) -> Result(String, String) { erl_string(from) |> result.then( fn(raw) { - case bit_string.is_utf8(raw) { - True -> Ok(raw) - False -> Error("Expected a string, got a bit_string") + case bit_string.to_string(raw) { + Ok(string) -> Ok(string) + Error(Nil) -> Error("Expected a string, got a bit_string") } }, ) -- cgit v1.2.3