Current section

Files

Jump to
gserde src internal@foo.erl
Raw

src/internal@foo.erl

-module(internal@foo).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/internal/foo.gleam").
-export([fixture_foo/0]).
-export_type([foo_json/0]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
?MODULEDOC(false).
-type foo_json() :: {foo,
boolean(),
integer(),
float(),
{integer(), binary()},
gleam@option:option(integer()),
list(binary())}.
-file("src/internal/foo.gleam", 14).
?DOC(false).
-spec fixture_foo() -> foo_json().
fixture_foo() ->
{foo,
true,
1,
1.0,
{2, <<"3"/utf8>>},
{some, 4},
[<<"a"/utf8>>, <<"b"/utf8>>]}.