Reply rejected at the RPC layer (RPC version mismatch or auth
failure). body carries the relevant tuple.
Summary
Types
@type reason() :: {:rpc_mismatch, non_neg_integer(), non_neg_integer()} | {:auth_error, non_neg_integer()}
@type t() :: %Tahr.RPC.Message.DeniedReply{reason: reason(), xid: non_neg_integer()}