Neither engine emits a trailer section — h1 Close() writes the terminal 0-chunk, h2 Close() an empty END_STREAM, and the Streamer has no SetTrailer/AddTrailer.
Add a trailer API and wire it through both engines. This is the prerequisite for gRPC (grpc-status/grpc-message ride trailers) and useful on its own (streamed checksums), so it lands before the RPC and WS-over-H2 work.
Neither engine emits a trailer section — h1 Close() writes the terminal 0-chunk, h2 Close() an empty END_STREAM, and the Streamer has no SetTrailer/AddTrailer.
Add a trailer API and wire it through both engines. This is the prerequisite for gRPC (grpc-status/grpc-message ride trailers) and useful on its own (streamed checksums), so it lands before the RPC and WS-over-H2 work.