Adopt `Sendable` (enable native Swift 6 support)
Swift 6 introduced strict concurrency checking to prevent data-races.
Developers adopting and utilizing Swift 6 features will get compiler errors if they use this library because it doesn't explicitly conform to `Sendable`, which makes it unusable without manual intervention (or using `@preconcurrency` on imports, which shouldn't be used because this library uses concurrency).
2 条评论