Application-agnostic LMAX-pipeline server runtime.
Groups the application-agnostic parts of the Melin server: the
accept loop, frame reader, ack-policy wiring, admin
endpoint, replication, and the optional DPDK transport. Generic
over A: Application — the binary supplies a concrete app via
[server::run] (or server::run_dpdk under feature = "dpdk") along with caller-supplied
[StartupEvents], RequestDecoder, ResponseEncoder, and event-
publisher fn.
The trading-side wiring (ServerApp, ExchangeRequestDecoder,
ExchangeResponseEncoder, market-data firehose) lives in the
separate melin-server crate.