Enforce keys for all structs

This commit is contained in:
Claudio Ortolina
2025-01-24 10:35:58 +00:00
parent 3c8b39237c
commit 8bf3de9b55
8 changed files with 16 additions and 0 deletions
+1
View File
@@ -4,6 +4,7 @@ defmodule MusicBrainz.Config do
user_agent: String.t()
}
@enforce_keys [:api, :user_agent]
defstruct api: MusicBrainz.APIImpl,
user_agent: "change me"
+1
View File
@@ -1,4 +1,5 @@
defmodule MusicBrainz.ReleaseGroup do
@enforce_keys [:id, :type, :title, :artists, :release]
defstruct [:id, :type, :title, :artists, :release]
def from_api_response(rg) do