use std::fmt;
use super::ServerReply;
use crate::common::{ConnectionId, Request};
pub struct RequestCtx<T, U> {
pub connection_id: ConnectionId,
pub request: Request<T>,
pub reply: ServerReply<U>,
}
impl<T, U> fmt::Debug for RequestCtx<T, U>
where
T: fmt::Debug,
{
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("RequestCtx")
.field("connection_id", &self.connection_id)
.field("request", &self.request)
.field("reply", &"...")
.finish()
}
}