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 0ce0033 commit 354d7b6Copy full SHA for 354d7b6
lib/elixir_sense/providers/plugins/module_store.ex
@@ -1,11 +1,11 @@
1
defmodule ElixirSense.Providers.Plugins.ModuleStore do
2
@moduledoc """
3
- Caches the module list and a list of modules keyed by the behaviour they implement.
+ Caches the module list and a set of modules keyed by the behaviour they implement.
4
"""
5
defstruct by_behaviour: %{}, list: [], plugins: []
6
7
@type t :: %__MODULE__{
8
- by_behaviour: %{optional(atom) => module},
+ by_behaviour: %{optional(atom) => MapSet.t(module)},
9
list: list(module),
10
plugins: list(module)
11
}
0 commit comments