Current section
Files
Jump to
Current section
Files
src/evil.erl
-module(evil).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/evil.gleam").
-export([expect/2]).
-file("src/evil.gleam", 3).
-spec expect({ok, IYI} | {error, any()}, binary()) -> IYI.
expect(X, Msg) ->
case X of
{ok, V} ->
V;
{error, _} ->
gleam_stdlib:print_error(Msg),
erlang:error(#{gleam_error => panic,
message => <<"`panic` expression evaluated."/utf8>>,
file => <<?FILEPATH/utf8>>,
module => <<"evil"/utf8>>,
function => <<"expect"/utf8>>,
line => 8})
end.