I'd like to require Sendable conformance for the Carrier associated type used in Instruments, since it's a type that's intended to cross boundaries anyways (e.g. HTTP headers). This would make implementing the Instrument protocol a bit easier.
I also took the opportunity and removed the remaining Sendable wrappers since we're now requiring Swift >= 5.6.
I'd like to require
Sendable
conformance for theCarrier
associated type used inInstrument
s, since it's a type that's intended to cross boundaries anyways (e.g. HTTP headers). This would make implementing theInstrument
protocol a bit easier.I also took the opportunity and removed the remaining Sendable wrappers since we're now requiring Swift >= 5.6.