module Async::HTTP::Protocol::HTTP2::Connection
def initialize(...)
def initialize(...) super @reader = nil # Writing multiple frames at the same time can cause odd problems if frames are only partially written. So we use a semaphore to ensure frames are written in their entirety. @write_frame_guard = Async::Semaphore.new(1) end