use super::ServerReply;
use crate::common::{ConnectionId, Request};
use std::sync::Arc;
pub struct ServerCtx<T, U, D> {
pub connection_id: ConnectionId,
pub request: Request<T>,
pub reply: ServerReply<U>,
pub local_data: Arc<D>,
}
pub struct ConnectionCtx<'a, D> {
pub connection_id: ConnectionId,
pub local_data: &'a mut D,
}