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.
2 parents 671c440 + 354d7b6 commit 1cea16eCopy full SHA for 1cea16e
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