We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29a385c commit aec6d68Copy full SHA for aec6d68
lib/elixir/lib/module/types/of.ex
@@ -408,7 +408,6 @@ defmodule Module.Types.Of do
408
{:erlang, :map_size, [{[open_map()], integer()}]},
409
{:erlang, :node, [{[], atom()}]},
410
{:erlang, :node, [{[pid() |> union(reference()) |> union(port())], atom()}]},
411
- {:erlang, :not, [{[atom([false])], atom([true])}, {[atom([true])], atom([false])}]},
412
{:erlang, :rem, [{[integer(), integer()], integer()}]},
413
{:erlang, :round, [{[union(integer(), float())], integer()}]},
414
{:erlang, :self, [{[], pid()}]},
@@ -474,6 +473,8 @@ defmodule Module.Types.Of do
474
473
end
475
476
+ # TODO: {:erlang, :not, [{[atom([false])], atom([true])}, {[atom([true])], atom([false])}]},
477
+
478
def apply(:erlang, :element, [_, tuple], {_, meta, [index, _]} = expr, stack, context)
479
when is_integer(index) do
480
case tuple_fetch(tuple, index - 1) do
0 commit comments