Remove NIOHTTP2StreamDelegateSendable conformance requirement. This wasn't needed in the first place because NIOHTTP2Handler is not Sendable, therefore it never leaves the thread on which it is created.
The delegate may still be Sendable depending on the implementation but it is not a strict requirement.
Modifications:
Remove NIOHTTP2StreamDelegateSendable requirement
Result:
Sendable is no longer required for NIOHTTP2StreamDelegate conformance
Motivation:
Remove
NIOHTTP2StreamDelegate
Sendable
conformance requirement. This wasn't needed in the first place becauseNIOHTTP2Handler
is notSendable
, therefore it never leaves the thread on which it is created.The delegate may still be
Sendable
depending on the implementation but it is not a strict requirement.Modifications:
Remove
NIOHTTP2StreamDelegate
Sendable
requirementResult:
Sendable is no longer required for
NIOHTTP2StreamDelegate
conformance