From f7defd37174e160b66fec01a53f2be56eb530ecd Mon Sep 17 00:00:00 2001 From: AlexCodesApps <141887614+AlexCodesApps@users.noreply.github.com> Date: Mon, 16 Dec 2024 23:07:32 +0100 Subject: fix string.utf_codepoint --- src/gleam/string.gleam | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gleam/string.gleam b/src/gleam/string.gleam index a87b343..8802f09 100644 --- a/src/gleam/string.gleam +++ b/src/gleam/string.gleam @@ -811,6 +811,7 @@ pub fn utf_codepoint(value: Int) -> Result(UtfCodepoint, Nil) { i if i > 1_114_111 -> Error(Nil) 65_534 | 65_535 -> Error(Nil) i if i >= 55_296 && i <= 57_343 -> Error(Nil) + i if i < 0 -> Error(Nil) i -> Ok(unsafe_int_to_utf_codepoint(i)) } } -- cgit v1.2.3