A solid hour of trying to debug what invalid combination of generics and protocols meant I couldn't see the methods I was expecting on this type.
Turns out I hadn't made the extension public.
An hour.
A solid hour of trying to debug what invalid combination of generics and protocols meant I couldn't see the methods I was expecting on this type.
Turns out I hadn't made the extension public.
An hour.