File poison-4.0.1-HashSet.patch of Package poison
diff -Ndurp poison-4.0.1/lib/poison/encoder.ex poison-4.0.1-HashSet/lib/poison/encoder.ex
--- poison-4.0.1/lib/poison/encoder.ex 2018-07-27 09:41:32.000000000 +0300
+++ poison-4.0.1-HashSet/lib/poison/encoder.ex 2025-05-23 20:32:20.008232996 +0300
@@ -329,7 +329,7 @@ defimpl Poison.Encoder, for: List do
end
end
-defimpl Poison.Encoder, for: [Range, Stream, MapSet, HashSet] do
+defimpl Poison.Encoder, for: [Range, Stream, MapSet] do
alias Poison.Encoder
use Poison.Pretty
diff -Ndurp poison-4.0.1/test/poison/encoder_test.exs poison-4.0.1-HashSet/test/poison/encoder_test.exs
--- poison-4.0.1/test/poison/encoder_test.exs 2018-07-27 09:41:32.000000000 +0300
+++ poison-4.0.1-HashSet/test/poison/encoder_test.exs 2025-05-23 20:32:55.479501962 +0300
@@ -104,10 +104,10 @@ defmodule Poison.EncoderTest do
"""
end
- # MapSet/HashSet have an unspecified order
+ # MapSet have an unspecified order
- test "MapSet/HashSet" do
- for type <- [MapSet, HashSet] do
+ test "MapSet" do
+ for type <- [MapSet] do
set = type.new
assert to_json(set) == "[]"