//! Module: replica_query::wire
//!
//! Responsibility: decode typed Candid responses returned by direct replica queries.
//! Does not own: HTTP transport, registry projection, or operator rendering.
//! Boundary: preserves canonical endpoint DTOs and typed Canic rejections.
use ReplicaQueryError;
use Decode;
use Error as CanicError;
pub