diff options
author | Peter Saxton <peterhsaxton@gmail.com> | 2020-07-01 13:10:37 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2020-07-01 18:52:36 +0100 |
commit | d07b4b988aafcc7abca3d0dccd70efd853718b66 (patch) | |
tree | 6dbddacd90c80e6918e921c20149d7a0c6a1484e /src | |
parent | 70f29008bc77c97c71cacf3914de2596d6f97f18 (diff) | |
download | gleam_stdlib-d07b4b988aafcc7abca3d0dccd70efd853718b66.tar.gz gleam_stdlib-d07b4b988aafcc7abca3d0dccd70efd853718b66.zip |
use bitstring to_string
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam/dynamic.gleam | 6 |
1 files changed, 3 insertions, 3 deletions
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") } }, ) |