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