From 7a70628352715cffcdbe366b0282d47621e70764 Mon Sep 17 00:00:00 2001 From: apainintheneck Date: Sun, 7 Jul 2024 23:11:05 -0700 Subject: [PATCH] Fix panic to avoid warning message MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This avoids the following error message on gleam v1.2.1. ``` warning: Panic used as a function ┌─ /Users/kevinrobell/Desktop/other/Coding/Projects/persistent_regex/bench/build/packages/gleamy_bench/src/gleamy/bench.gleam:9:9 │ 9 │ panic("not implemented") │ ^^^^^^^^^^^^^^^^^ `panic` is not a function and will crash before it can do anything with this argument. Hint: if you want to display an error message you should write `panic as "my error message"` See: https://tour.gleam.run/advanced-features/panic/ ``` The other changes are just because `gleam format` now sorts imports alphabetically. --- src/gleamy/bench.gleam | 6 +++--- src/gleamy_bench_example.gleam | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gleamy/bench.gleam b/src/gleamy/bench.gleam index 5adae0f..d86ffc1 100644 --- a/src/gleamy/bench.gleam +++ b/src/gleamy/bench.gleam @@ -1,12 +1,12 @@ -import gleam/int import gleam/float +import gleam/int +import gleam/io import gleam/list import gleam/string -import gleam/io @external(erlang, "os", "perf_counter") fn perf_counter(_resolution: Int) -> Int { - panic("not implemented") + panic as "not implemented" } /// timestamp in milliseconds diff --git a/src/gleamy_bench_example.gleam b/src/gleamy_bench_example.gleam index afad216..1cd5146 100644 --- a/src/gleamy_bench_example.gleam +++ b/src/gleamy_bench_example.gleam @@ -1,7 +1,7 @@ -import gleamy/bench -import gleam/io import gleam/int +import gleam/io import gleam/list +import gleamy/bench fn sort_int(data) { list.sort(data, int.compare)