Current section
Files
Jump to
Current section
Files
src/in.erl
-module(in).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/in.gleam").
-export([read_line/0, read_chars/1]).
-export_type([io_error/0]).
-type io_error() :: eof.
-file("src/in.gleam", 17).
-spec read_line() -> {ok, binary()} | {error, io_error()}.
read_line() ->
_pipe = io:get_line(<<""/utf8>>),
_pipe@1 = gleam@dynamic@decode:run(
_pipe,
{decoder, fun gleam@dynamic@decode:decode_string/1}
),
gleam@result:replace_error(_pipe@1, eof).
-file("src/in.gleam", 31).
-spec read_chars(integer()) -> {ok, binary()} | {error, io_error()}.
read_chars(Count) ->
_pipe = io:get_chars(<<""/utf8>>, Count),
_pipe@1 = gleam@dynamic@decode:run(
_pipe,
{decoder, fun gleam@dynamic@decode:decode_string/1}
),
gleam@result:replace_error(_pipe@1, eof).