//! Encoded query-handler plumbing shared by typed registrations and the runner.
use crateQueryFailure;
/// A successful server reply: the encoded plain `Resp` body (D62/D1). Identity
/// no longer rides the reply - the request already arrived on `Resp`'s own
/// version-qualified topic key, so the reply needs no separate stamp.
/// What a generated server dispatcher returns: a [`ServerReply`] or a structured
/// [`QueryFailure`].
pub type ServerOutcome = Result;