@unchecked Sendable is a great way to make a type Sendable while it is not really Sendable this is rarely useful and we should rather use conditional @unchecked Sendable annotations such as the one on ManagedCriticalState
Modification
This PR removes all @unchecked Sendable in the main algorithm target except the one on Merge since we are doing manual locking there.
Motivation
@unchecked Sendable
is a great way to make a typeSendable
while it is not reallySendable
this is rarely useful and we should rather use conditional@unchecked Sendable
annotations such as the one onManagedCriticalState
Modification
This PR removes all
@unchecked Sendable
in the main algorithm target except the one onMerge
since we are doing manual locking there.Result
No more
@unchecked Sendable
usage.