From 2f55bab2008c7bcf48858253a2c516689f6c14aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20=C5=81=C4=99picki?= Date: Sat, 11 Jun 2022 07:42:47 +0200 Subject: [PATCH] Change MapSet.t definition to make Dialyzer happy --- lib/elixir/lib/map_set.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/elixir/lib/map_set.ex b/lib/elixir/lib/map_set.ex index 3d3238fc0b8..4b850779dab 100644 --- a/lib/elixir/lib/map_set.ex +++ b/lib/elixir/lib/map_set.ex @@ -54,7 +54,8 @@ defmodule MapSet do @type value :: term - @opaque t(value) :: %__MODULE__{map: %{optional(value) => []}} + @opaque internal(value) :: %{optional(value) => []} + @type t(value) :: %__MODULE__{map: internal(value)} @type t :: t(term) # TODO: Remove version key when we require Erlang/OTP 24