Я пытаюсь преобразовать структуру в карту, чтобы иметь возможность очистить все значения nil
Я сейчас использую этот код
case Nadia.get_updates do
{:ok, results} ->
Map.from_struct(results)
|> Enum.filter(fn {_, v} -> v != nil end)
|> Enum.into(%{})
Примечание. Nadia.get_updates возвращает следующую структуру: https://hexdocs.pm/nadia/Nadia.Model.Update.html#t:t/0
Тем не менее, я всегда получаю следующую ошибку: отсутствие соответствия функций в Map.from_struct/1