I think it would be cool if EnumSet<T> was Send and Sync for a generic T and I don't see a reason as to why it couldn't be. As I've understood it EnumSetType::Repr will always in practice be a primitive (or array thereof). Therefore, adding Send and Sync as supertraits of EnumSetTypeRepr should not be a breaking change whilst making EnumSet<T> thread safe.
I can make a PR.
I think it would be cool if
EnumSet<T>wasSendandSyncfor a genericTand I don't see a reason as to why it couldn't be. As I've understood itEnumSetType::Reprwill always in practice be a primitive (or array thereof). Therefore, addingSendandSyncas supertraits ofEnumSetTypeReprshould not be a breaking change whilst makingEnumSet<T>thread safe.I can make a PR.