The function in extension responsible for making PostgresDecodable work with RawRepresentable, was not marked as public.
I added an integration test to make sure this now functions as expected.
I also removed the @testable in the IntegrationsTests since it wasn't needed and it would also manipulate Codable behaviors. If there is an internal extension for Codable, @testable makes it so the tests will use that while the public will not be able to use that, which will either result in unexpected compile errors for users, or different behavior in test vs what users see.
The function in extension responsible for making
PostgresDecodable
work withRawRepresentable
, was not marked as public.I added an integration test to make sure this now functions as expected.
I also removed the
@testable
in theIntegrationsTests
since it wasn't needed and it would also manipulate Codable behaviors. If there is an internal extension for Codable, @testable makes it so the tests will use that while thepublic
will not be able to use that, which will either result in unexpected compile errors for users, or different behavior in test vs what users see.